2014-07-08 2 views
10

JMeter 기록을 만들었습니다. 하지만 시험을 시작할 때 Fiddler에 요청이 표시되지 않습니다. 나는 Fiddler에서 포트 번호를 8080으로 변경했습니다. JMeter에서 사용하고 있습니다.피들러에서 jmeter 트래픽을 캡처 할 수 없습니다.

단계 :

  1. 는 스레드 그룹
  2. HTTP (S)를 추가 테스트 스크립트 레코더에 녹음 컨트롤러를
  3. 는 스레드 그룹에 HTTP 요청을 추가하고 추가 URL을
  4. 를 입력 스레드 그룹 만들기
  5. Firefox 설정을 localhost 프록시 및 8080 포트로 변경하십시오.
  6. 레코드 테스트
  7. 그런 다음 Fiddler를 시작하고 테스트를 시작하십시오.

JMeter가 실제로 테스트를 성공적으로 실행하는지 확신 할 수 없습니다. 그러나 나는 테스트를 실행할 때 사용자 수를 10으로 표시하고 오류는 표시하지 않습니다. 내가 누락 된 것이 있습니까?

답변

15

먼저 피들러의 포트를 원래대로 8888으로 변경하십시오.

다음으로 프록시 설정으로 8888 포트의 127.0.0.1을 가리 키도록 JMeter의 프록시 설정을 변경하십시오.

그런 다음 테스트를 실행하십시오.

+0

감사합니다. HTTP 요청 샘플러에서 작동합니다. 그러나 웹 서비스 용 SOAP/XML 테스트 샘플러에 프록시 설정을 제공하는 옵션은 없습니다. JMeter를 통해 웹 서비스를 테스트 할 때 피들러에서 트래픽을 캡처 할 수 없습니다. –

+0

JMeter를 사용하면 프록시를 지정할 수 있습니다. http://stackoverflow.com/questions/16669947/how-to-set-proxy-for-jmeter-from-behind-another-proxy 일반적으로 프록시 설정을 Java VM 자체. – EricLaw

+2

감사합니다. Eric. 하지만 SOAP/XML 샘플러 아래에 "HTTP Request Defaults"config 요소를 추가하여 작동 시켰으며 "HTTP Request Defaults"구성 요소에 프록시 설정 (IP : 127.0.0.1, 포트 : 8888)을 지정했습니다. 이제 피들러는 웹 서비스를 테스트 할 때 JMeter에서 트래픽을 캡처 할 수 있습니다. –

관련 문제