2015-01-18 3 views
-1

질문 1) CSV 파일에서 사용자 자격 증명을 읽고 아래의 동시 3 사용자 로그인 시나리오를 시뮬레이션하려고합니다.정규 표현식 추출기 및 CSV 데이터 설정에 대한 설명

내 csv 파일 데이터는 아래와 같이 각각 새로운 행에 있습니다. Attached (스레드 그룹 설정 .JPG) 스레드 그룹 설정을 사용하면 모든 요청이 credential_001을 사용하고 있습니다. 하지만 루프 수를 3으로 만들면 3 명의 사용자에 대한 로그인 요청을 보냅니다. 내 접근 방식에서 잘못된 점이 무엇입니까?

credential_001 

credential_002 

credential_003 

[http://i.imgur.com/FNXTMvA.jpg][1]

은 질문 2) 내가 처음 인증주기 3 세션 토큰을 캡처 할 때 조언을 주시기 바랍니다, 내가 사용하는 지팡이 다음 3 개 요청에서 3 할 것을 요청합니다. 어떻게해야합니까? 이런 식으로 할 수 있습니다. 나의 현재 접근 방식으로 항상 최신 HTTP 샘플러에서 첫 번째 인증의 세션 토큰을 보냅니다. 아래 [http://i.imgur.com/vhJrGt3.jpg][2]

는 사용 및 IM 나중에 HTTP 샘플러에서 $ {SessionGuid}를 사용하여 일반 EXP 추가 IM이다

답변

0

질문 1

CSV 데이터로 __CSVRead() 기능 전환 고려 설정 스위치를 다음 행에 다음 반복으로 설정하십시오. 다음 스레드에는 설정하지 마십시오. 2

${SessionGuid} 변수와 함께 __threadNum() 기능을 사용하는 것을 고려

${__CSVRead(/path/to/file/with/credentials.csv,0) 

질문이

SessionGuid1 for the first thread 
SessionGuid2 for the second thread 

당신은 평가할 수를 얻을 수있을 것입니다 이런 식으로 : 예 CSVRead 구성은 모양을 SessionGuid1, SessionGuid2 등은 __V()을 사용하는 변수는 다음과 같습니다 :

${__V(SessionGuid${__threadNum})} 

위의 기능에 대한 자세한 내용은 How to Use JMeter Functions 포스트 시리즈를 확인하십시오.