2011-08-16 4 views
0

데이터베이스 결과를 변수로 읽어서 나중에 요청할 때 사용할 수 있습니다.Jmeter에서 데이터베이스 (JDBC 요청) 결과를 변수로 읽는 방법

  1. 어떻게하면됩니까?
  2. 데이터베이스에서 복수 열 또는 심지어 행을 반환하려면 어떻게해야합니까? 반환 된 테이블을 "CSV Data Set Config"와 함께 과 같은 방식으로 반복 할 수 있습니까?

좋아, 내가 응답을 구문 분석하는 정규 표현식을 사용 this solution을 찾았지만, --edit--이 솔루션 그들이 SQL을 변경하는 저를 필요로하기 때문에 그와 같은 다른 하나는, 나를 위해 작동하지 않습니다 쿼리를 통해 Jmeter가 더 쉽게 "쉽게"파싱 할 수 있습니다. Jmeter를 사용하여 테스트 (로드 테스트)를하고, 마지막으로 원하는 것은 "테스트"와 "런타임"을위한 두 가지 코드를 유지하는 것입니다.

결과 집합과 열 개념을 사용하여 결과를 변수로 읽을 수있는 "특정"JDBC 요청 솔루션이 있습니까?

답변

1
  1. 사용 일반 표현식은 SQL 문이 어떻게 나타나는지 영향을 미치지 않습니다. 변수에 저장하는 응답의 부분을 수정해야하는 경우 Java 코드가있는 Beanshell 샘플러를 사용하여 응답을 구문 분석하고 변수에 저장하십시오.

  2. FOREACH 컨트롤러를 사용하여 reg 테이블의 변수 이름을 참조하여 반환 된 테이블을 반복 할 수 있습니다. reg ex에서 일치하는 값을 -1로 설정하여 가능한 모든 일치를 포착하십시오.

관련 문제