저는 성능 테스트를 처음 접했고 올바른 방향으로 지적하고 싶습니다. 배포 된 Java EE 애플리케이션을로드/소크하는 도구/기술?
나는 두 부분을 포함하는 자바 프로젝트는 별도로 배포 한 :- 서비스 브로커하는 웹 서비스로 게시; 서비스 및 db 래퍼가 있습니다.
- 서비스 브로커 외관, 비즈니스 로직 및 Spring MVC UI가있는 프론트 엔드.
그것은 내가 주요 메모리를 강조하기 위해이 프로젝트에 테스트를 흡수 기본 할 필요가 윈도우 서버 2008
새로 설치에서 실행되는, 바람둥이에 배포 된 성능 문제가 누수.
SOAP UI는 내가해야 할 도구라고 들었습니다. 내 질문에 대한 지금
:
- 비누 UI (로드 UI)를 오른쪽 프로젝트의 서비스 브로커 측면을 테스트하기위한 부하 발전기로만 적합?
- 가비지 수집, 메모리 사용, 힙/스택 크기 등을 시각화하는 데 도움이되는 어떤 도구가 있습니까?
- 로드 UI를 Spring MVC 프런트 엔드의로드 생성기로 사용할 수 있습니까? 그렇지 않은 경우 적절한 대안은 무엇입니까?
고마워요.
Tomcat - 실제 JEE 응용 프로그램이 아닙니다. 어떤 경우 든 부하 테스트는 생각보다 어렵습니다. 하나의 기계가 많은 시간을 정확하게 수행 할 수 없기 때문에 하나의 기계를 적용하여 적절한 부하 테스트를 수행 할 수 없습니다. 그 기계의 코어 개수로 제한됩니다. 이 하중 테스트로 증명하고 싶은 것은 정확히 무엇입니까? – Gimby
임의의 구별 - Tomcat이 모든 엔터프라이즈 서버 애플리케이션을 비롯하여 모든 애플리케이션 서버에서 실행되도록 할 수 있습니다. 하지만이 경우에는 웹 애플리케이션 일뿐입니다. – Paul
내 목표는 주로 침투 테스트입니다 - 작고 일관된로드로 애플리케이션을 실행하고 성능/메모리 사용량/GC/등을 모니터링하여 문제가 발생했는지 확인하십시오. – Paul