0

我正在尝试在 JMeter 中执行负载测试,并且我的应用程序在登录之前有一个电子邮件验证步骤。

我已经使用脚本记录器捕获了测试脚本,注册请求、激活请求和登录请求的顺序与上述相同。激活链接将发送到注册的电子邮件,此链接对于每个用户都是唯一的。我们可以登录该应用程序仅在访问此链接并激活后。

所以我在这里遇到的问题是,如果我使用从 csv 提供的数据运行这个测试脚本,那么激活链接不会动态更改,并且会出现错误“无效的激活链接”。我该如何克服这个问题?除非激活完成,否则我无法登录应用程序。请帮助我解决此问题。
如果这是不可能的,那么有什么方法可以绕过激活过程并在使用 JMeter 注册后直接登录。

4

1 回答 1

0

您可以使用Mail Reader 采样器正则表达式提取器组合提取激活链接,例如:

  • HTTP 请求- 注册
  • 邮件阅读器采样器- 获取电子邮件
    • 正则表达式提取器- 从电子邮件中提取链接
  • 另一个HTTP 请求继续注册
  • 所有其他的东西

有关详细说明,请参阅如何创建 JMeter 脚本以在注册期间检查电子邮件并获取确认 URL文章

于 2017-10-23T09:02:22.060 回答