JMeter에서 로그인 및 로그 아웃 요청을 무시하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/412649

  •  03-07-2019
  •  | 
  •  

문제

JMeter를 사용하여 WebApp의 성능을 테스트하려고합니다. 로그인 절차에는 테스트 중에 재생할 수없는 외부 종속성이 포함되어 있으므로 대체 로그인을 프로그래밍했습니다. 이 대체 로그인 요청은 일반 워크 플로의 일부가 아니기 때문에 응답 시간이 다른 일반 요청에 비해 매우 높기 때문에 JMeter 결과에서 로그인 요청을 제외하고 싶습니다.

나머지를 무시하고 요청 세트에 대해서만 결과를 수집하는 방법이 있습니까?

도움이 되었습니까?

해결책

내 아는 한, 배제하는 쉬운 방법은 없습니다. 그러나 구조를 바꾸면 원하는 것을 얻을 수 있습니다.

청취자들은 모든 어린이 수준을 조정합니다. 따라서 청취자가 "테스트 계획"의 직접 자녀로서 모든 스레드 그룹이 청취자에 의해 잡히게됩니다. 스레드 그룹이 여러 개 있고 리스너를 ThreadGroup A에 배치하는 경우 ThreadGroup B에서 결과를 캡처하지 않습니다. 간단한 컨트롤러에도 동일하게 적용됩니다.

다음 구조를 제안합니다.

Test Plan
- Thread Group
---- Simple Controller - Login ONLY
---- Simple Controller - Rest of Script
--------- Listener

다른 팁

JMeter 4.0이므로 추가 할 수 있습니다 Sampleresult.setignore () JMeter에게 청취자의 샘플러를 무시하도록 지시합니다.

참조: https://jmeter.apache.org/api/org/apache/jmeter/samplers/sampleresult.html#setignore-

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top