2012-09-29 8 views
1

iOS 및 Android 애플리케이션에서 스트레스 테스트를 수행 할 수있는 도구가 있습니까? 50,000 명이 동시에 앱을 사용할 수 있는지 또는 앱이 동시에 호출하는 웹 서비스를 5 만 명이 사용할 수 있는지 알아보기 위해 애플리케이션을 테스트하고 싶습니다.모바일 애플리케이션 스트레스 테스트

+0

응용 프로그램없이 서버를 테스트하기 만하면 50000 번과 같은 웹 서비스를 호출하는 스크립트를 빌드하십시오. –

+1

@RolfSmit과 동의합니다.이 부분은 서버 부분에 속합니다. JMeter와 같은 도구를 고려하십시오. http://jmeter.apache.org/ –

답변

1

JMeter은 요구 사항이며 프로파일 링을 위해서는 YourKit을 시도해야합니다. 희망이 도움이됩니다. 개별적으로 웹 서비스를 테스트 할 수 있습니다 SOAP UI

+0

두 번째 JMeter는 ... 같은 것을 제안 할 준비를하고있었습니다. 당신은 자신의 플러그인을 작성해야 할 수도 있습니다 – amphibient

+0

확실한 것은 좋습니다. –

1

50,000 개의 Android/IOS 장치를 사용하는 것은 어려울 것입니다. 이미 기기에서 앱을 테스트했으며 서버에 대한 부하를 최소화하면서 성능을 인정한다면 서버 테스트를 다음 번에로드하고 싶을 것입니다. 앱이 HTTP를 사용하여 서버와 통신하는 경우 Load Tester 제품과 같은 웹로드 테스트 도구를 사용하여이를 수행 할 수 있습니다. 이것들은 우리의 앱에 의해 서버로 보내진 HTTP 요청을 시뮬 레이팅 할 것이므로 - 당신은 50k 개의 모바일 장치를 구입할 필요가 없습니다. LITE 버전은 무제한 사용자에게 무료이므로 PRO 버전의 고급 기능을 사용하기 전에 테스트를 완료 할 수 있습니다. 공정하게하기 위해 웹로드 테스트 소프트웨어를 검색 할 수있는 다른 무료로드 테스트 솔루션이 있습니다.

1

가장 간단한 방법은 mobile applications에 스트레스 테스트를 제공하는 클라우드 서비스를 사용하는 것입니다. 내가 tested mobile applications 일 때, 저는 Blazemeter와 함께 Apache Jmeter를 사용하고로드 및 스트레스 테스트를 시뮬레이션했습니다. 내 Jmeter에서 나는 모바일 장치와 함께 사용하도록 프록시를 구성했습니다. Android는 HTTP 프록시 만 지원합니다. 응용 프로그램이 HTTPS 연결을 사용하는 경우 HTTPS 프록 싱을 수행하는 추가 응용 프로그램을 사용할 수 있습니다.