Python接口自动化

Posted 小肥羊要进步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python接口自动化相关的知识,希望对你有一定的参考价值。

1.项目流程:注册-》登录-》充值

登录会产生cookies,充值需要用到登录产生的cookies才可以充值成功

代码如下


import requests
#注册
# register_url=‘testlink/register‘
# register_data={"mobilephone":"15950123333","pwd":"123456","regname":"Mar"}
# res=requests.get(register_url,register_data)
# print("text解析结果",res.text)
# print("text解析结果",res.json())

#登录
login_url=‘testlink/login‘
login_data={"mobilephone":"15950123333","pwd":"123456"}
res_login=requests.get(login_url,login_data)
print("text解析结果",res_login.text)
print("text解析结果",res_login.json())

#充值方法一
recharge_url=‘testlink/recharge‘
recharge_data={"mobilephone":"15950123333","amount":"12"}
# res_recharge=requests.get(recharge_url,recharge_data,cookies=res_login.cookies)
# print("text解析结果",res_recharge.text)
# print("text解析结果",res_recharge.json())

#充值方法二,不用cookies,还可以用session
s=requests.session()

login_res=s.get(login_url,params=login_data)
recharge_res=s.post(recharge_url,recharge_data)
print("充值的结果是: ",recharge_res.json())

以上是关于Python接口自动化的主要内容,如果未能解决你的问题,请参考以下文章

Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示(代码片段

30 段 Python 实用代码

python接口自动化测试二:python代码实现接口测试

即学即用的 30 段 Python 实用代码

Python接口测试自动化说明及代码实例:含getpostputdelete等方法

python接口自动化测试三:代码发送HTTP请求