2017-12-04 4 views
0

JMeter는 200 개의 작업을 동시에 실행 한 다음이 모두가 시작된 후에 200 개의 작업 완료를 확인합니까?JMeter - 정해진 수의 작업을 시작한 다음 상태를 모니터합니다.

현재 200 개의 전체 작업을 시작하기 위해 1 개의 스레드를 사용하고 있습니다.

그러나 200 개 작업에서 상태를 추적 한 다음 getState HTTP 호출을 실행하는 방법을 잘 모르겠습니다.

이 경우는 200 개의 스레드를 회전시키고 각 스레드가 자체 작업의 상태를 확인하는 경우입니까?

답변

0

JMeter를 그 차례로들이 보내진 것처럼

가 동일한 순서의 데이터 패킷의 전달을 보장 TCP protocol 같은 하부층 전송 프로토콜을 사용 HTTP 레벨에 작용한다.

기본적으로 JMeter는 요청을 보내고 응답을 기다리고 그 사이의 시간을 측정합니다. 일반적으로

  1. 시작 작업을 : 당신이 작업이 시작되었다는 반응을 얻고 상태를 조회 할 수 있습니다 첫 번째 요청에 즉

    일부 비동기 작업을 가정 응용 프로그램을 테스트 할 경우, 나중에 나는 다음에게 추천 할 것입니다 HTTP Request sampler를 사용합니다. 여러 작업을 동시에 시작해야하는 경우 Synchronizing Timer을 사용하여 정확히 동일한 순간에 실행되도록 보장 할 수 있습니다.

  2. 작업 상태가 너무 JMeter를가 시작하고 작업을 마무리 사이의 모든 시간을 요약 것이다
  3. 당신은 Transaction Controller로 모든 순서를 마무리 할 수 ​​변경 될 때 루프를 종료 할 필요가있는 While Controller에서 또 다른 HTTP 요청 샘플러를 사용하여 상태를 모니터링 .