2016-06-30 1 views
0

나는 스프링 작업을 벤치마킹해야한다는 요구 사항이 있습니다. 작업은 대기열에서 JMS 메시지를 읽고이를 데이터베이스에 삽입합니다. JMS 대기열에서 메시지를 읽는 데 걸리는 총 시간을 데이터베이스에 삽입되는 시간까지 측정하여이 작업의 성능을 벤치마킹하려고합니다.레코드가 데이터베이스에 표시되기 위해 취한 총 시간 벤치마킹 JMeter 사용

필자는 While 컨트롤러를 추가하고 레코드를 사용할 수있을 때까지 데이터베이스 폴링을 유지하기 위해 JDBC 요청을 추가하려고합니다. 그러나 이것은 두 가지에 대해 생각하게합니다.

  1. 처리 오류가 발생하여 레코드가 삽입되지 않으면 어떻게됩니까? 이 경우 While Controller에 대해 Timeout 종류의 옵션이 필요합니다.
  2. While 컨트롤러 전체에 대해 레코드가 계산되는 것처럼 보이는 시간은 어떻게 결정됩니까?
+1

데이터베이스를 변경할 수 있습니까? 그렇다면 "readFromQueueTime"과 "insertedTime"을 필드로 추가하고 스프링 배치로 채우십시오. JMeter가 필요하지 않습니다. 간단한 SELECT가 데이터를 제공합니다. –

답변

관련 문제