如何使用Jmeter为100个用户加载测试注册API,其中手机号码为&电子邮件是独特的

时间:2018-04-03 10:27:02

标签: performance api jmeter load-testing stress-testing

我必须使用Jmeter对Sign UP API执行负载测试。 注册请求:

  1. 有效的单元格#,系统发送用于验证的SMS代码
  2. 用户收到验证链接的有效电子邮件地址
  3. 任何人都可以为这种情况提供帮助。

    提前致谢。

2 个答案:

答案 0 :(得分:1)

  1. 这可能很棘手,但您可以考虑使用Spikko2nr这样的第三方应用,并使用Appium中的JSR223 Test Elements等移动自动化框架来获取来自移动应用程序的SMS文本。如果您没有真正的手机,可以使用BluestacksGenymotion等模拟器
  2. 对于电子邮件,它更容易,JMeter附带Mail Reader Sampler,因此您可以从任何实际框中提取电子邮件并从那里提取确认网址,请查看How to Create a JMeter Script to Check Email During Registration AND Grab the Confirmation URL以获取更多详细信息。

答案 1 :(得分:0)

您可能应该使用JDBC Request并从DB获取已发送的代码/链接。

但如果不可能,对于电子邮件,您可以连接到同一个Gmail +${UUID()}。 Gmail至少support发送到同一邮件,如果有不同的后缀:

  

以下两种不同的方法可以修改您的Gmail地址并仍然收到您的邮件:

     

在您的电子邮件地址后附加一个加号(“+”)以及任何单词或数字组合。例如,如果您的名字是hikingfan@gmail.com,您可以发送邮件到hikingfan+friends@gmail.com或hikingfan+mailinglists@gmail.com。