2014-07-08 2 views
1

내 JMeter 테스트에서 CSV 데이터 세트 구성을 포함하는 몇 가지 다른 모듈 안에 중첩 된 루프 컨트롤러가 있습니다. 또한 CSV에서 파일 위치를 가져 오는 스레드 그룹 상단에 CSV 데이터 세트 구성이 있습니다. 중첩 된 CSV 데이터 집합 Confing에서이 파일 위치를 사용하여 그 위치에서 CSV를 가져 와서 그 위치를 반복했습니다. 모든 CSV 파일이 테스트 시작시 한 번에로드되므로 오류가 발생합니다. 파일 경로 변수가 이미 설정되었는지 확인할 수 있도록 CSV로드를 지연시키는 방법이 있습니까?JMeter는 CSV 파일 위치로 변수를 사용합니다.

답변

1

설명하는대로 CSV 데이터 세트 구성을 사용할 수 없습니다. 테스트가 시작되기 전에 모든 config 요소가로드됩니다.

Beanshell Pre/Post Processor/Sampler를 사용할 수 있습니다.

내 JMeter 스크립트의 CSV 데이터 세트 구성에 csv 파일을로드해야합니다 .CSS 파일의 이름은 무엇이든 가능합니다. ANT로 스크립트를 실행합니다. 그래서 ANT에서 이름을 얻고 JMeter에 속성을 통해 전달합니다. CSV 데이터 세트 config는 속성을 사용하여 CSV를로드합니다. 이것을 공유하는 생각은 내가 당신의 정확한 요구 사항을 잘 모르는 것처럼 당신을 도울지도 모른다.

편집 :

당신은 (보고의 @의 __CSVRead를 가질 수), __StringFromFile() 함수.

http://jmeter.apache.org/usermanual/functions.html

관련 문제