我正在尝试在JMeter中执行负载测试,我的应用程序在登录前进行了电子邮件验证步骤。
我已经使用脚本记录器捕获了测试脚本,并且注册请求,激活请求和登录请求的顺序与提到的顺序相同。激活链接将被发送到注册的电子邮件,此链接对每个用户都是唯一的。我们可以只有在访问此链接并激活后才能登录应用程序。
因此,我在这里遇到的问题是,如果我使用csv提供的数据运行此测试脚本,则激活链接不会动态更改,并显示错误“无效激活链接”。我怎样才能克服这个问题?除非激活完成,否则我无法登录该应用程序。请帮我解决此问题 如果无法做到这一点,那么我们是否有办法绕过激活过程并在使用JMeter注册后直接登录。
答案 0 :(得分:0)
您可以使用Mail Reader sampler和Regular Expression Extractor组合提取激活链接,例如:
有关详细说明,请参阅How to Create a JMeter Script to Check Email During Registration AND Grab the Confirmation URL文章