현재 응용 프로그램을 MEAN stack
으로 작성하고 있으며 첫 번째 버전을 서버에 배포했습니다. 응용 프로그램은 static HTML file
(및 CSS
및 일부 이미지가 추가로 포함됨)과 전체 묶음 JavaScript
파일로 구성됩니다. 많은 수의 JS가 Angular
응용 프로그램에서 NodeJS
서버로의 여러 요청을 포함하여 페이지를로드 할 때 실행됩니다.평균 응용 프로그램로드 테스트
지금까지 여러 부하 테스트 도구 (Apache Benchmark, JMeter 및 loadtest)를 시도,하지만 그들은 단지 static HTML file
를 제공에 대해 서버를 테스트합니다. 적어도 JavaScript의 init 부분을 실행하는 도구 (또는 위의 도구 옵션)가 필요합니다. 적어도 작은 브라우저 시뮬레이션이나 html 파일의 JS 실행 테스트를위한 다른 접근 방법이 필요하다는 것을 알고 있습니다. 오른쪽 방향으로 어떤 포인터가 크게 감사하겠습니다!
JMeter로 충분합니다. JMeter를 구성하여 페이지를 동시에 요청하고 내장 된 리소스를로드하며 API를 호출 할 수 있습니다. –
@DrewR 답변을 주셔서 고맙습니다. JMeter에 대한 나의 이해는 html 파일 (및 JS 파일과 같이 첨부 된 모든 것)을 가져 오는 것입니다. JS 코드를 실행하려면 어떻게 구성해야합니까? 아니면 내 JS 코드가 JMeter에서 직접 수행해야하는 모든 요청을 지정해야한다는 의미입니까? – WeSt
예, JMeter에서 JS에 의해 실행될 요청을 작성해야합니다. 그렇지 않으면 아마도 브라우저 세션을 시뮬레이트 할 수있는 엔드 투 엔드 테스트 프레임 워크가 필요합니다 (헤드리스 브라우저) –