JMeter와 함께 sress 테스트를 만들려고합니다. 여기서는 일부 요소에 대해 마우스 onClick
-event를 생산해야합니다. 하지만 JMeter로 onClick 이벤트를 생성 할 수있는 가능성은 없습니다.JMeter로 onClick 이벤트를 생성 할 수 있습니까?
답변
jMeter는 웹 서버가 반환 한 HTML 또는 JavaScript를 평가하지 않고 캡처합니다.
아니, jMeter로 onClick 이벤트를 수행 할 수 없습니다. 그러나 수행 할 수있는 것은 Regular Expression Extractor
을 사용하여 onClick 이벤트가 트리거하는 URL을 추출한 다음 해당 URL을 새 HTTP 샘플러에 공급하는 것입니다.
하여 JMeter는 백 엔드 서비스에 대한 부하 (또는 일반 연결) 테스트를 실행하기위한 것입니다 같은, 예를 들어, 등 톰캣, 웹 로직, 웹 스피어와 같은 응용 프로그램 서버에서 실행되는 웹 애플리케이션 ..
당신이 만약 테스트 환경에서 브라우저를 '구동'하고 싶습니다. 도구를 살펴 봅니다. Selenium
JMeter에 대해 언급 했으므로 Java (또는 JVM)를 사용하는 것이 좋습니다. Selenium 대신 Geb을 볼 수 있습니다.
다른 많은 유사한 도구가 있지만. 살펴보기 : http://alternativeto.net/software/selenium
Jmeter는 클라이언트 (예 : 웹 브라우저)에서 생성 한 서버 트래픽 (예 : HTTP)을 시뮬레이션하도록 설계되었습니다. 전체 브라우저를 시뮬레이트하지는 않습니다. 따라서 onClick() 이벤트를 생성하거나 시뮬레이션 할 수는 없지만 해당 이벤트에 의해 생성 된 트래픽을 시뮬레이트 할 수 있습니다.
이렇게하려면이 onClick() 이벤트가 발생할 때 서버에 보낸 요청을 캡처하는 도구가 필요합니다. 그런 다음 다른 요청을 모델링 한 것처럼 JMeter 스크립트에서 이러한 요청을 모델링 할 수 있습니다.
마누엘에게 아약스 요청을 보내는 것이 좋습니다. – Mark
"정규 표현식 추출기"문서에 대한 링크를 넣어주십시오. 고마워. – Mark
맞아, 그게 쓸모가있어 .-) http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor – Borniet