2017-12-20 28 views
0

애플리케이션을 만들었으며 많은 사용자에게 얼마나 잘 맞는지 테스트하고 싶습니다.JMeter를 사용하여 Google App Engine 애플리케이션로드 테스트

내 응용 프로그램을 실행하려면 사용자는 홈페이지로 이동하여 Google 계정에 로그인하고 버튼을 클릭 한 다음 비디오 파일을 업로드해야합니다.

우선 JMeter를 사용하여 에뮬레이트 할 수 있습니까? 로컬로 내 Google 계정에 로그인했지만 가상 사용자가 액세스 할 수 있는지 여부가 확실하지 않습니다.

둘째, JMeter에서 위의 작업을 수행하고 10 명의 시뮬레이션 사용자와 테스트를 실행했지만 App Engine 대시 보드는 아무런 활동도 감지하지 못합니다. 난 here 언급 된 단계를 따라 갔지만 분명히 내 응용 프로그램 등의 세부 사항과 함께.

다음은 요약 보고서의 스크린 샷입니다. JMeter Screenshot

분명히 잘못된 것일 수 있습니까? 원하는대로 응용 프로그램을 테스트하는 올바른 방법으로 JMeter를 사용하고 있습니까?

제 Jeter 경험이없는 분께 사과드립니다.

답변

1

이것은 녹음하고 재생할 수있는 것이 아니며 응용 프로그램이 OAuth으로 보호되어 있으므로 전화를 실행하려면 token이 필요합니다.

응용 프로그램 구현이 잘못되었는지 무엇을 추측하는 것은 매우 어렵다의 세부 사항을 몰랐던 나는

  1. 먼저 그것이하도록되어 무엇을하고있어 수 있도록 한 사용자와 1 개 루프 테스트를 실행하는 것이 좋습니다 View Results Tree 리스너를 추가하고 각 샘플러 (특히 실패한 리스너)에 대한 요청 및 응답 세부 정보를 검사하여 수행해야합니다.
  2. 이 특정 요청의 잘못된 점을 파악한 후 JMeter 구성을 수정하면 성공할 수 있습니다. 테스트가 끝날 때까지 반복하십시오.

      : (권장하지 않음) 단일 로그인 계정

참조를 사용하고, 특히

  • 만 그 후 부하를 추가하고 테스트 추가 사용자/루프에 민감 할 수있는대로주의
  • How to Handle Correlation in JMeter
  • How to Run Performance Tests on OAuth Secured Apps with JMeter