【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请求,还需要学习。ヾ(◍°∇°◍)ノ゙

猜你喜欢

转载自www.cnblogs.com/lemonbo77/p/12195420.html
今日推荐