昨天用jmeter尝试了下接口测试
在部分接口中要上传文件这里遇到了问题、今天改用python的requests框架试下
先简单的写了个登录的接口、本人初学者,第一次写接口脚本
1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 import requests 5 6 case_name_1 ='登录用例用户名正确、密码正确:' 7 #用例名称 8 case_1 ={'username':'admin','password':'111111'} 9 #用例对应的参数 10 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_1) 11 #request请求 传入参数 12 print case_name_1 13 print r.status_code 14 #输出网页返回状态码 15 print r.url 16 #输出网页返回地址 17 18 19 case_name_2 ='登录用例用户名正确、密码不正确:' 20 case_2 ={'username':'admin','password':'111112'} 21 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_2) 22 print case_name_2 23 print r.status_code 24 print r.url 25 26 case_name_3 ='登录用例用户名不正确、密码正确:' 27 case_3 ={'username':'admin1','password':'111111'} 28 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_3) 29 print case_name_3 30 print r.status_code 31 print r.url 32 33 case_name_4 = '登录用例用户名不正确、密码不正确' 34 case_4 ={'username':'admin1','password':'111121'} 35 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_4) 36 print case_name_4 37 print r.status_code 38 print r.url
离高大上还差很多、仍需努力
接下来要尝试加入 cookie 写登录后的接口