当前位置: 首页 > 知识库问答 >
问题:

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

越鸿才
2023-03-14

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

共有1个答案

胥玮
2023-03-14

您可以使用邮件阅读器采样器和正则表达式提取器组合提取激活链接,如下所示:

  • HTTP请求-注册
  • 邮件阅读器取样器-获取电子邮件
    • 正则表达式提取器-从电子邮件中提取链接

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

 类似资料:
  • 我有一个springboot应用程序,执行器在我的邮件服务器上执行许多请求。 我在github中创建了一个示例来演示这一点。 增加属性eureka.client.registryFetchInterval秒不是一个解决方案,我希望它永远不会在电子邮件或数据库中进行测试(在我的示例中,我没有数据库)

  • 请提供测试运行后如何通过电子邮件在Jeter中发送测试结果(CSV文件)的解决方案。 如何安排特定时间的测试并自动发送邮件 等待您的回复

  • 我试图在返回JSON的jmeter for REST api上运行负载测试。 同样,我也遵循下面的链接,但没有成功,并得到套接字关闭异常 非HTTP响应消息:目标服务器响应失败:是我的服务器无法处理负载吗 java.net.socketException:Socket关闭于java.net.plainsocketimpl.socketconnect(本机方法),关闭于java.net.abstra

  • 我制作了一些PHP脚本,我想测试JMeter中同时用户的响应时间。此脚本在很短的时间(50毫秒)内运行。 我想做的是模拟1到50个用户的负载测试,其中每个用户(线程)无限期地重复请求。首先我们将有一个用户,在两个同时的用户之后,在3个之后。。。等等 我正在尝试这样做,但我有一个响应时间,显然没有同时的请求。 使用HP loaddrunner,我们可以为每个线程定义迭代次数,这在JMeter中是否可

  • > 所以我需要在每个新的测试套件执行后发送一封电子邮件。 MVN Clean:删除“target:surefire目录” 如果我执行我的测试用例,将创建一个新的“可电子邮件报告”。 我尝试将我的发送电子邮件报告放在@AfterSuite方法中,但是当测试执行时,它找不到报告,因为只有在测试套件完成后才生成报告。 对于如何在测试套件完成后发送报告,可以使用TestNG和我的电子邮件方法,有什么想法吗

  • 我们目前对应用程序的负载测试是使用jMeter完成的,到目前为止运行良好。我们有三个不同的线程组,可以通过命令行标志分别启用和配置。还可以从命令行配置线程数和目标吞吐量。 我正在寻找的是为每个线程组编程负载场景的可能性。通常jMeter启动所有线程,然后尝试达到其目标吞吐量速率。我想要实现的如下:我配置目标吞吐量速率为每秒500个请求,启动速率为20,增量为20,持续时间为5分钟。jMeter应该