2017-04-10 57 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