2017-12-07 12 views
0

페이지에 div 안에있는 양식이 있습니다. 페이지가로드되면로드 화면에서로드가 시작됩니다. JMeter 캡처하면 페이지가로드 될 때 양식을 기다리지 않으므로 결과를 볼 때 페이지 로더가 0 %로 설정됩니다. 지연 처리에 Constant Timer을 사용하려고했습니다. JMeter은 입력 필드를로드하는 중에 오류가 발생할 수 있기 때문에이 경우 너무 일찍 나타납니다.양식이 완전히로드 될 때까지 기다리는 JMeter

답변

1

하여 JMeter는 JMeter를 프로젝트 메인 페이지에 따라, 하나의 작은 제외한 전체 응답을 기다립니다 :

JMeter가 브라우저 아니라, 프로토콜 수준에서 작동합니다. 웹 서비스와 원격 서비스에 관한 한, JMeter는 브라우저 (또는 여러 개의 브라우저)처럼 보입니다. 그러나 JMeter는 브라우저가 지원하는 모든 작업을 수행하지 않습니다. 특히 JMeter는 HTML 페이지에있는 Javascript를 실행하지 않습니다. 또한 HTML 페이지를 브라우저처럼 렌더링하지도 않습니다 (응답을 HTML 등으로 볼 수도 있지만 타이밍은 모든 샘플에 포함되지 않고 한 번에 하나의 스레드에서 하나의 샘플 만 표시됩니다). 양식이 자동으로 실행되지 않습니다 AJAX request JMeter를 통해로드되는 경우

그래서, 당신은 당신의 양식을로드 관련 AJAX 요청 (들)을 호출하기 위해 별도의 HTTP Request 샘플러를 추가해야합니다.

(당신이 JMeter Plugins Manager를 사용하여 설치할 수 있습니다) 메인 및 Parallel Controller에서 "AJAX"요청을 넣을 수 있습니다 실제 브라우저의 동작을 모방하기 위해

JMeter Parallel Sampler