【postman】批量测试接口

主要利用了python的requests方法,可能没有真正的利用到postman提供的方法,还需要进一步学习。

代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import requests
import json

url = '填你的url'
body = {
填相应的请求体
}
headers = {相应内容填写}


response = requests.post(url, data=json.dumps(body), headers=headers)

执行这个文件就可以利用组件跑postman
我的批量操作是:
建立了一个xls文件把需要请求的相应数据都放进去
import xlrd
import requests
import json

url = '填你的url'
body = {
填相应的请求体
}
headers = {相应内容填写}
ex = xlrd.open_workbook(filename=r'测试数据.xls')  # 我的测试数据存的都是文本
sheetbook = ex.sheet_by_index(0)
text = [x for x in sheetbook.col_values(0)]

for i in text:
body['text'] = i # 由于每次执行postman,我只需要修改text,所以根据需要进行调整即可

response = requests.post(url, data=json.dumps(body), headers=headers)
list_test.append(response.text)

utils.write_json_to_file(r'D:/1月任务/批量测试/post_0120.json', list_test) # 写到json里


虽然实现了批量测试,但是实质上还是相当于一次次去postman请求,还需要学习。ヾ(◍°∇°◍)ノ゙
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值