2009-12-21 4 views
1

내 애플리케이션 또는 서버의 최대로드를 파악하는 방법. 내 응용 프로그램이 클러스터인지 여부를 결정하려면이 사실을 알아야합니다.내 애플리케이션 또는 서버의 최대로드

우리가 알아야 할 테스트가 필요하다면, 우리는 서버에 충돌하는 많은 동시 클라이언트가 필요합니다. 하지만 현실 세계 에서처럼 수백만 명의 사람들을 시뮬레이션하는 방법과 같이 시뮬레이션 할 수는 없습니다 ...?

아마도 한 대의 서버에서 하나의 서버를 테스트 할 수 있습니다. 하지만 실패하면 나쁜 사용자 경험이 될 것입니다. 물론 우리는 그 후에 그것을 향상시킬 수 있습니다.

최대로드를 일찍 알면 더 좋을 수도 있습니다.

답변

0

Grinder (매우 좋음) 또는 JMeter (제한적이지만 쉽게)과 같은 부하 테스트 프레임 워크를 사용해보십시오. 둘 다 Java로 작성되었지만 웹 응용 프로그램을로드 할 수 있습니다.

0

JMeter 또는 기타 오픈 소스 설치 도구에 익숙하지 않은 경우 웹 또는 클라우드 기반 도구를 사용해보십시오. Loadzen (전체 공개,이 사이트 실행)을 시도하여 사용자 시나리오를 기록하고 분산로드를 시뮬레이션하고 테스트 당 기준으로 만 청구하는 것이 좋습니다.

어떤 클라우드 기반 도구를 선택하든 상관없이, 작게 시작하고 천천히 천천히 실행하는 것이 좋습니다. 그렇지 않으면 응용 프로그램 서버의 전환점을 찾지 못할 위험이 있습니다.

관련 문제