【发布时间】:2018-04-17 13:59:27
【问题描述】:
为什么我收到这个帖子调用的错误请求?它与json格式有关。如何重新格式化作为参数传递的 json 对象?我正在使用 LocustIO 和 Python 运行负载测试。
from locust import HttpLocust, TaskSet, task
from slumber import API
import json, requests
nameInquiry = """
[{
"data": {
"Account Number": "1234567898",
"Bank Code": "EBN",
"AppId": "com.appzonegroup.zone",
"deviceId": "a4a7427032c286e3",
"Sender Phone Number": "+2348094399450",
"Sender Conversation ID": "161503479186618e8726fc4-70c0-4768-a2ea-5217c3a3c26d",
"FileId": ""
},
"instruction": {
"FunctionId": "",
"FlowId": "813dac4f-7e44-4873-b45f-f6f3b5dbe436",
"InstitutionCode": "",
"TimeOutSeconds": 30
}
}]
"""
myheaders = {'Content-Type': 'application/json', 'Accept': 'application/json'}
class NameInquiries(TaskSet):
@task(1)
def send(self):
response = self.client.post("/zoneflowsapi/api/Goto/goto/", data=json.dumps(nameInquiry), headers= myheaders )
print("Response status code:", response.status_code)
print("Response content:", response.text)
【问题讨论】:
标签: python json python-3.x locust