如何在jmeter中执行负载测试时绕过电子邮件激活

如何在jmeter中执行负载测试时绕过电子邮件激活

问题描述:

我试图在JMeter中执行负载测试,并且我的应用程序在登录之前正在进行电子邮件验证步骤。如何在jmeter中执行负载测试时绕过电子邮件激活

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

所以我遇到过这里的问题是,如果我正在使用从CSV提供的数据,则激活链接不动态改变和错误“无效的激活链接”此测试脚本。我怎样才能克服这个问题?除非激活完成,否则我无法登录到应用程序。请帮我解决此问题。
如果这是不可能的,那么有没有什么办法可以绕过激活过程,并在使用JMeter注册后直接登录。

+0

谈谈你的开发者... –

+0

不在激活链接保存在数据库?你可以使用select或其他API调用来获取它吗? – user7294900

可以使用Mail Reader samplerRegular Expression Extractor组合像提取激活链接:

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

How to Create a JMeter Script to Check Email During Registration AND Grab the Confirmation URL文章详细说明