2016-11-06 4 views
0

CSV 파일을 통해 여러 사용자를 사용하여 로그인 및 암호 매개 변수를 전달하고 작업 파일을 만들고 싶지만 각 사용자마다 여러 활동이 있으므로 어떻게 동일한 세션을 유지 관리 할 수 ​​있습니까? 하나의 testplan에 여러 개의 테스트 케이스를 만들 수 있습니까?Jmeter 모바일 애플리케이션에서 여러 세션을 유지하려면 어떻게해야합니까?

+0

왜 안 되니? 컨트롤러를 사용하여 테스트 케이스를 분리하거나 다른 스레드 그룹을 사용하고 스레드 그룹간에 세션을 전달합니다. –

답변

0

일반적으로 JMeter 스레드는 단일 사용자를 나타내고 Thread Group은 사용자 그룹을 나타냅니다.

인증 된 사용자, 게스트 사용자, 관리자 사용자, 검색을 수행하는 사용자, 방금 검색 한 사용자 등 사용자 그룹이 서로 다른 예상 사용자 수를 가지거나 격리되어야하는 경우 다른 스레드 그룹을 사용하십시오.

Throughput Controller 또는 Switch Controller을 사용하여 단일 스레드 그룹에서 여러 요청에 대한 요청 실행 빈도를 제어 할 수도 있습니다. 자세한 구성은 Running JMeter Samplers with Defined Percentage Probability 문서를 참조하십시오.

"세션 유지 관리"와 관련하여 - 응용 프로그램에서 구현 방법에 따라 다릅니다. 웹 응용 프로그램의 경우 대부분 쿠키를 통해 (그리고 HTTP Cookie Manager을 통해 처리하거나) URL의 일부로 처리합니다 (이 경우 HTTP URL Re-writing Modifier 사용 가능). 모바일 응용 프로그램의 경우 사용자 ID 또는 일부 요청을 포함하는 요청 매개 변수 중 하나 일 것입니다. 머리글. 주위에 물어보십시오 또는 Wireshark 같은 스니퍼 도구를 사용하여 다른 사용자로부터 몇 가지 동일한 요청을 캡처하고 차이점을 참조하십시오.

관련 문제