python简单进行get接口测试,接口参考Swagger

平时都是参考或者copy,仔细看看,发现不看任何其他的参考,完全动手从头写一个接口测试,根本不太熟练。于是有了下面的实践。

简单点,先来个get接口的。在Swagger上面找一个简单接口,可以点Try it out先在Swagger上面简单实践看下是什么效果

 

 接下来我们打开Pycharm,开始手动写代码调下这个接口吧:

开始我写的是这样的:

import requests

if __name__ == '__main__':
url2 = 'http://XXX:XX/api/item/v1/auditForm/queryById'
json = {'id': 284}
 response = requests.get(url2, params=json)
print(response.url)
print(response.text)

得到的结果如下:

 

嗯,这个结果倒是对的,因为我确实没登陆,也没传token。
改进一版:
import requests

if __name__ == '__main__':
url2 = 'http://XXX:XX/api/item/v1/auditForm/queryById'
json = {'id': 284}
header={"Authorization": "f0fe02af-dca6-47e7-8f09-07c53d2bfc61"}
response = requests.get(url2, params=json, headers=header)
print(response.url)
print(response.text)

结果如下:

正确查询到了结果。

ps:token是手动登陆网站后,F12取出来的

 

总结:需要先登陆的接口,可以通过带token的方式跳过登陆这一步。get接口中,token放在headers里面。

转载于:https://www.cnblogs.com/hellomaster/p/11283170.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值