1

성능 및 스트레스 테스트를위한 방법을 찾고 있습니다.각도 4 성능 및 스트레스 테스트

오픈 소스 (무료) 도구를 선호합니다.

나는 Jmeter를 사용할 가능성에 대해 꽤 많이 (https://www.blazemeter.com/blog/how-load-test-ajaxxhr-enabled-sites-jmeter) 찾았지만 이것이 SPA이며 Jmeter가 프로토콜 수준에서 작동하기 때문에 가능한지 확실하지 않습니다.

+0

입니다 : 당신이 병렬 실행을 원하지만 내가 필요할 모르겠어요 경우 병렬 실행을 제공하는 타사 플러그인이

주? 분명히 해줄 수 있니? –

+0

는 SPA에서 제공합니다. 앵귤러 웹 앱이 정의한 웹 사이트 유형 인 단일 페이지 애플리케이션을 의미합니다. – yian

답변

0

하여 JMeter는하지 않습니다 같은 브라우저되지 않습니다 :

  • 플레이 URL이 자바 스크립트를 통해 호출. 자바 스크립트로 UI에서 촬영
  • 보고서 시간이

그러나 좋은 소식은 당신이 HTTP 프로토콜 수준에서 모든 요청을 기록 할 수 있다는 것입니다 표시, 모든 요청은 트랜잭션 컨트롤러 내에 중첩됩니다.

JMeter는 병렬로 재생하지 않고 순차적으로 재생합니다. 그래서 : 또한 JMeter가있다

홈페이지 + 아이의 합이 될 것입니다

  • 응답 시간은
  • 로드 시뮬레이션이 높은 인해 시뮬레이션됩니다 부하 테스트에 병렬로 영향을받지 않습니다 응답 시간을 요구한다 실제 브라우저를 사용할 수있는 Webdriver 샘플러

    이렇게 두 방법을 결합하면 다음을 수행 할 수 있습니다. - 대상 응용 프로그램에 대한로드 시뮬레이션 - 사용자 환경 응답 시간에 대한 아이디어가 있습니다 JMeter Webdriver Sampler

    JMeter-Plugins plugin manager 플러그인을 사용하여 두 플러그인을 모두 설치할 수 있습니다. SPA는 무엇

+0

나는 원래 질문에 게시 한 링크에서 Jmeter webdriver sampler에 대해 읽었지만 많은 병렬 페이지로드로 로딩 시간을 시뮬레이션 할 수 있습니까? 같은 시간에 웹 페이지를 열려고하는 많은 사용자처럼, 10000을 말할 수 있습니까? – yian

+0

아니요. 엄청난 수의 컴퓨터가 없으면 혼합 방식 (95 %는 일반 JMeter/5 % 이하 사용 Webdriver Sampler)을 제안했습니다. –