0

我是新手locust,我知道它对格式http请求有很好的支持。json

我们想对http apiwithpb格式进行压力测试,但是,如何以by 格式发送http请求(相反,支持格式)。protobuflocustjmeterpb

这和上传文件一样吗?

files = {
'image': open('sample.jpg', 'rb'),
}

r = requests.post('http://localhost:5000/', files=files)
4

1 回答 1

0

这取决于服务器期望数据如何传输。如果它希望它作为多部分文件上传传输,您将使用files关键字参数(http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file) . 但是,如果我猜的话,我认为数据更有可能在 POST 正文中作为原始数据传输:

self.client.post("/some/url", data=my_protobuf_data)
于 2017-02-19T10:07:09.063 回答