"JMeter를 연구 노트의"JDBC 구성 요소를 사용하여

수요 : 데이터베이스에서하면 사용자 이름과 암호를 조회하고, 모든 사용자가 로그를 얻을.

환경 설명 : MySQL의 데이터베이스


1, 구성 요소 추가, 테스트 계획을 수립 JDBC 연결 구성 :

     참고 : JDBC 데이터베이스 연결 구성 요소를 사용하려면, 당신은 MySQL의 드라이버 파일 MySQL의 커넥터 - 자바-5.1.28.jar를 다운로드하고 lib 디렉토리의 JMeter를에 둘 필요가, 드라이버 파일을 추가 한 후 다시 시작하거나 적용되지 않습니다 필요성!

의 image.png


이 스레드 그룹을 추가하고, 두 개의 새로운 JDBC 요청 어셈블리, 왜이? 사용자의 수를 조회하는 데 사용되는 사용자 이름과 암호를 조회하는 데 사용

   사용자 이름과 암호의 첫 번째 JDBC 요청

의 image.png

쿼리 결과 :

  의 image.png

  두 번째 JDBC 요청 사용자는 사용자의 수를 조회

의 image.png

통계 결과 :

의 image.png

(3)에 로그인 할 수있는 모든 사용자에게 사용하기 위해, 우리가 사용하는 루프 제어가  구현되고, 사용자의 수에 대한 사이클 수 (사용자 수에 스텝 쿼리는 8이며, 따라서 8 회)

의 image.png


spacer.gif

일단 데이터를 얻기 위해 다수의 행에있는 사용자 데이터 항목에 대한 쿼리가 있으므로 4, 그것을 필요로 하는 카운터 각각 +1의 카운터 값을

의 image.png

HTTP 요청에서 사용자 이름과 암호에 대한 쿼리를 사용하여 HTTP 요청을 추가 매개 변수로 전달


의 image.png

그것은 주목할 가치가있다 : JMeter를가 원조 __V () 함수는 두 개의 변수를 인용 구현하기 위해 중첩 된 변수를 지원하지 않습니다;

이 문서에서는 연구 노트입니다 잘못된 경우 나 수정하시기 바랍니다!

추천

출처blog.51cto.com/9605182/2433932