현실적인 문제에 대한 질문입니다.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

현실적인 문제에 대한 질문입니다.

ngrinderTester
안녕하세요.

테스트를 하다보니 9명의 가상유저가 5분동안 거의 5000번의 실행을 했는대요.
이게 현실적으로 유저가 이렇게 사용하지 않을 것같은대요..
이걸 좀 유저당 마치 현실에서 분당 많이 http를 실행해봐야 10번이라 가정하면..
이런식으로 실행하게 할 수 있나요?
Reply | Threaded
Open this post in threaded view
|

Re: 현실적인 문제에 대한 질문입니다.

Gisoo.Gwon
스크립트 단에서 request 후 sleep을 사용하면 원하시는 시나리오가 가능합니다.

하지만 ngrinder는 부하테스트 도구로 n vuser는 n명의 실제사용자 같이 동작하는 것이 아닌, 테스트 서버에게 n개의 connection이 계속 유지되는 부하를 주는 설정이라고 생각하시면 됩니다.
Reply | Threaded
Open this post in threaded view
|

Re: 현실적인 문제에 대한 질문입니다.

YoungWoo Kim
In reply to this post by ngrinderTester
request 1번 호출 후에 grinder.sleep(6000) 하세요 (Think Time활용)

1번 호출하고, 6초 쉬고, 1번 호출하고, 6초 쉬고 ... 이렇게 반복하닌까
1분(60초) 동안 약 10번 호출해서 실제 유저 처럼 행동하는 패턴으로 만드는 것입니다.