2016-09-22 4 views
1

아파치 벤치를 사용할 때 게시물 요청에 대해 다른 본문을 보내는 방법이 있습니까? 여기 동시 아파치 벤치 요청에 대해 다른 POST json 보내기

내 JSON

# my_json_body.json 
{ "foo": "bar" } 

내가하고 싶은 것은 (-c 동시 의미) 내 동시 요청의 절반을 다른 JSON 본문을 보내는 것입니다 내 쿼리 여기

ab \ 
    -n 5 \ 
    -c 3 \ 
    -T "application/json" \ 
    -v 4 \ 
    -p my_json_body.json \ 
    http://localhost:8080/myendpoint 

입니다

그래서 한 번에 네 가지 요청을 보내면 두 명을 보내야합니다.

{ "foo": "bar" } 

내가

{ "hi": "bye" } 

를 보내달라고 두 가지를 원하는이 가능합니까? 문서는 가능성으로 언급하지 않지만 어딘가에있을 수있는 기능인 것처럼 보입니다. https://httpd.apache.org/docs/2.4/programs/ab.html

답변

0

내가 사용하고 권장하는 답변은 ab를 두 번 동시에 실행하고 다른 json을 ab의 두 인스턴스에 전달하는 bash 스크립트를 작성하는 것입니다. bash 동시성 조언을 위해 Execute multiple shell scripts concurrently을 참조하십시오.