带有http multipart /相关请求的负载测试服务器,其中包含音频内容

问题描述 投票:0回答:1

我们构建了一个服务器,该服务器可以处理用户使用应用录制的语音。音频数据通过http post实时发送。身体看起来像这样:

--BOUNDARY
Content-Disposition: form-data; name="metadata"
Content-Type: application/json; charset="UTF-8"
<JSON FORMATTED METADATA HERE>
--BOUNDARY
Content-Disposition: form-data; name="audio"
Content-Type: application/octet-stream
<AUDIO BYTES HERE>
--BOUNDARY--

现在,我需要对服务器进行负载测试。我正在考虑使用ApacheBench并只执行一致的上载请求,但我希望对每个请求使用与上述相同的格式。如何在AB中设置?

apachebench
1个回答
0
投票

我能够使用以下命令解决问题:

ab -p测试-T“多部分/表单数据;边界=边界” -c 1000 -n 1000 -l http://someipaddress.com/

在哪里“测试”包含帖子内容的文件。

© www.soinside.com 2019 - 2024. All rights reserved.