Jmeter의 CSV 파일에서 무작위 데이터를 선택할 계획입니다. 그러나 CSV Data Config에는 옵션이 없다는 것을 알고 있습니다. 그래서 우리는 Bean-shell Pre 프로세서를 구현할 계획입니다.JMeter의 CSV 파일에서 무작위 데이터를 얻는 방법
Csv 파일에서 임의의 데이터를 가져 오는 다른 방법은 없습니까?
Jmeter의 CSV 파일에서 무작위 데이터를 선택할 계획입니다. 그러나 CSV Data Config에는 옵션이 없다는 것을 알고 있습니다. 그래서 우리는 Bean-shell Pre 프로세서를 구현할 계획입니다.JMeter의 CSV 파일에서 무작위 데이터를 얻는 방법
Csv 파일에서 임의의 데이터를 가져 오는 다른 방법은 없습니까?
나는 가장 빠르고 가장 쉬운 해결책은 임의 읽기 모드, 같은 것을 제공 HTTP Simple Table Server을 사용하는 것입니다 생각 :
http://localhost:9191/sts/READ?READ_MODE=RANDOM&KEEP=TRUE&FILENAME=foo.csv
간단한 표 서버는 JMeter Plugins Manager
업데이트 : CSV 파일에서 임의 값을 읽기위한 전용 [플러그인]이 있습니다. (https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/random- csv-data-set/RandomCSVDataSetConfig.md) 또한 플러그인 관리자에서 설치할 수 있습니다. – Synchro
당신은 그것을 읽기 전에 CSV 파일을 randomise 수 있습니다.
테스트 전에 CSV 파일의 항목 순서를 임의로 설정 한 다음 원하는 방식으로 준비된 데이터를 순차적으로 읽습니다 (예 : CSV 데이터 세트를 통해). 예를 들면 다음과 같습니다. 펄 스크립트 또는 심지어 Excel Random Sorting을 통해.
또한 BeanShell Sampler
같은 것을 this one과 같이 사용해 볼 수도 있습니다.
을하여 사용하여 설치할 수 있습니다 HTTP "임의"란 C5, B2, D7에서 값을 구할 수 있다는 뜻입니까? – Raffaele
CSV 파일 (또는 그와 관련된 다른 리소스)에 대한 조작을하지 않을 경우 훨씬 더 좋습니다 (jmeter의 성능이 훨씬 좋아집니다). jmeter는 부하를 생성하고 통계를 계산하기 위해 컴퓨터에서 많은 리소스를 필요로합니다. 다른 작업을 위해 CPU/RAM/IO를 추가하면 부하 테스트 자체가 손상 될 수 있습니다. – itaymendel
@itaymendel 귀하의 답변은 질문과 관련이 없습니다. 질문은 CSV 파일에서 난수를 생성하는 방법입니다. 로드 생성과 관련이 없음 –