如何使用JMeter构建OTP逻辑?

问题描述 投票:0回答:1

我必须录制移动应用程序的jmeter脚本。我已经设置了代理,并且 api 记录在 jmeter 中。但是在登录应用程序期间遇到问题,我想对 50000 个用户执行负载测试,因此每个用户都有虚拟电子邮件 ID。但是当用户输入登录凭据(即电子邮件 ID)时,OTP 会发送到该电子邮件 ID。

那么我如何在虚拟电子邮件 ID 上发送 OTP,以及如何通过 Jmeter 脚本从电子邮件中获取该 OTP。

我想要一个逻辑来为上述情况构建脚本。

performance jmeter performance-testing jmeter-plugins jmeter-5.0
1个回答
0
投票

如果 OTP 发送到电子邮件地址,它必须是真实,即您需要

  1. 预先创建 50000 个电子邮件地址
  2. 设置 50000 个凭据并将其放入 CSV 文件中。配置 CSV 数据集配置 以从 CSV 文件读取凭据。
  3. 使用 Mail Reader Sampler
  4. 执行登录并获取 OTP
  5. 此外,您可以使用 Flexible File Writer
  6. 将 OTP 写入另一个 CSV 文件

为了从实际测试中排除这些操作(除非您尝试测试 OTP 生成性能),您可以将上述步骤放在 setUp Thread Group

中的某个位置
© www.soinside.com 2019 - 2024. All rights reserved.