2017-04-10 30 views
1

我有一個django應用程序要使用Jmeter進行測試。這裏是工作流用多線程訪問令牌登錄Jmeter工作流程

  • 管理員用戶登錄時,回來的access_token
  • 創建一個用戶,使用的access_token,獨特的移動和電子郵件
  • 創建的用戶重置使用OTP和新密碼
  • 創建它的密碼用戶登錄到應用程序。
  • 我正在使用Reg Ex。提取器訪問access_token和OTP

我能夠用5個線程執行此操作,但隨着我增加線程,它失敗。讓我知道我錯過了什麼。以下是My Jmeter的截圖。

enter image description here

回答

1

目前還不清楚究竟是什麼失敗。整個JMeter測試?一些特定的採樣器?你的申請?你添加了多少用戶,是6還是600?您需要更具體,並至少包括重要的故障細節。

在此期間,我建議以下故障排除選項:

  1. 添加HTTP Cookie Manager到您的測試計劃。鑑於您使用> 1用戶,您需要爲每個登錄維護一個單獨的會話。
  2. 您需要爲每個線程使用單獨的管理員帳戶。如果您只有一個管理員帳戶 - 使用Loop Controller循環創建用戶,因爲您的測試需要切實可行。
  3. 試運行過程中command-line non-GUI mode
  4. 禁用所有的聽衆運行測試,因爲它們消耗了大量的資源(尤其是View Results Tree one),因此您的測試可能只是未能由於缺乏RAM,見Greedy Listeners - Memory Leeches of Performance Testing for detailed explanation