# 接口测试-更新个人信息,需要先登录,从登录接口获取sessionid,传给更新个人信息接口
import unittest
import requests
import warnings
# 定义类,继承unittest的testcase父类
warnings.simplefilter('ignore', ResourceWarning)
class userupdate (unittest.TestCase):
# 定义初始化,登录方法可以放在里面
def setUp(self):
url='http://localhost:8080/jwshoplogin/user/login.do'
# 定义接口入参
userinfo={"username":"吴拉拉",
"password":"123456"}
# 发送请求
s=requests.session()
response=s.post(url,data=userinfo)
print("登录接口",response)
# 获取response里面的cookie,cookie值是字典形式。获取sessionid
self.sessionid=dict(response.cookies)['JSESSIONID']
print(self.sessionid)
def test_update(self):
url='http://localhost:8080/jwshoplogin/user/update_information.do'
# 定义接口入参
userinfo={"email":"xiugaiyonghu1@51testing.com",
"phone":"18611112222",
"quesion":"我的生日",
"answer":"1998年6月16日"}
session={'JSESSIONID':self.sessionid}
s=requests.session()
response=s.post(url,data=userinfo,cookies=session).text
print('修改信息的接口',response)
# 断言
self.assertIn('更新个人信息成功',response)
if __name__ == '__main__':
unittest.main()
接口测试-更新个人信息脚本-unittest
最新推荐文章于 2025-06-01 21:09:33 发布