标签:方法 批量操作 request index util man header usr 调整
主要利用了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请求,还需要学习。ヾ(?°∇°?)??
标签:方法 批量操作 request index util man header usr 调整
原文地址:https://www.cnblogs.com/lemonbo77/p/12195420.html