在使用apache bench时,有没有办法为post请求发送不同的主体?
下面是我的问题
ab \
-n 5 \
-c 3 \
-T "application/json" \
-v 4 \
-p my_json_body.json \
http://localhost:8080/myendpoint这是我的json
# my_json_body.json
{ "foo": "bar" }我想要做的是为一半的并发请求发送不同的json主体(-c表示并发)
因此,如果我一次发送四个请求,我希望其中两个请求
{ "foo": "bar" }我要他们中的两个人
{ "hi": "bye" }这个是可能的吗?文档没有提到这是一种可能性,但它似乎是一个可能存在的功能。https://httpd.apache.org/docs/2.4/programs/ab.html
发布于 2018-01-12 01:40:24
我使用并推荐的答案是编写一个bash脚本来并发运行ab两次,并将不同的json传递给ab的两个实例。有关bash并发性的建议,请参阅Execute multiple shell scripts concurrently
https://stackoverflow.com/questions/39650476
复制相似问题