我正在尝试使用命令行实用程序 Siege 对服务进行负载测试。该服务通过 POST 在请求主体中接收 json。
我有一个名为 example-data.json 的文件,里面有 json。
我最终会把它变成一个微型服务,用于创建随机 json 以供测试,但现在应该可以了
我还有另一个名为 hit-qa.siege 的文件
http://www.qa-url.comPOST < 示例数据.json
我试着跑
siege -c10 -d1 -r1 -f ops/perf/hammer-dev.siege
当我检查服务的日志时,它没有在请求主体中收到任何内容。我用谷歌搜索无果,有人知道如何实现这一点吗?
答案1
我遇到了同样的问题围攻 3.0.1...看起来这是由一个错误引起的(发行说明)。
升级至围攻 3.0.5它刚刚再次开始发送 JSON POST 内容。