postman批量测试接口
Posted lemonbo77
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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请求,还需要学习。ヾ(?°∇°?)??
以上是关于postman批量测试接口的主要内容,如果未能解决你的问题,请参考以下文章
接口测试执行工具Postman:模拟请求用例执行断言批量运行用例简单持续集成