为并发 apache 工作台请求发送不同的 POST json
Send different POST json for concurrent apache bench requests
有没有办法在使用 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
我使用和推荐的答案是同时向运行 ab 编写一个bash 脚本两次,并将不同的json 传递给ab 的两个实例。请参阅 Execute multiple shell scripts concurrently 以获得 bash 并发建议
有没有办法在使用 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
我使用和推荐的答案是同时向运行 ab 编写一个bash 脚本两次,并将不同的json 传递给ab 的两个实例。请参阅 Execute multiple shell scripts concurrently 以获得 bash 并发建议