使用具有多个线程的访问令牌登录的Jmeter工作流程

时间:2017-04-10 06:19:06

标签: jmeter

我有一个使用Jmeter进行测试的django应用程序。这是工作流程

  • 管理员用户登录,返回access_token
  • 使用access_token,独特的移动设备和电子邮件
  • 创建用户
  • 已创建的用户使用OTP和新密码重置其密码
  • 创建用户登录到应用程序。
  • 我正在使用Reg Ex。用于访问access_token和OTP的提取器

我可以使用5个线程执行此操作,但是当我增加线程时,它会失败。让我知道我错过了什么。下面是My Jmeter的屏幕截图。

enter image description here

1 个答案:

答案 0 :(得分:1)

目前尚不清楚究竟是什么失败了。整个JMeter测试?一些特定的采样器?你的申请?你添加了多少用户,是6还是600?您需要更具体,并至少包括必要的故障细节。

与此同时,我会建议以下疑难解答选项:

  1. HTTP Cookie Manager添加到您的测试计划中。鉴于您使用> 1个用户需要为每次登录维护一个单独的会话。
  2. 您需要为每个帖子使用单独的管理员帐户。如果您只有一个管理员帐户 - 使用Loop Controller循环创建用户,因为您的测试需要切合实际。
  3. command-line non-GUI mode
  4. 中运行测试
  5. 在测试运行期间禁用所有侦听器,因为它们消耗了大量资源(尤其是View Results Tree one)因此,由于缺少RAM,您的测试可能会失败,请参阅Greedy Listeners - Memory Leeches of Performance Testing for detailed explanation