python学习笔记(requests)

昨天用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 写登录后的接口

原文地址:https://www.cnblogs.com/cllovewxq/p/5339997.html