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反调试问题处理实例演示(代码片段