gpt4 book ai didi

java - 使用 jmeter 模拟 200 个用户,每个用户都有唯一的登录名

转载 作者:行者123 更新时间:2023-11-29 08:17:33 24 4
gpt4 key购买 nike

我刚刚开始使用 jMeter,计划进行一些负载测试。我有一个 GUI 可以有效地为一个用户登录站点。在登录后操作上发回的参数之一是在创建表单时设置的 creationTime 值。

问题是我们的应用程序会检查上次登录时间,如果表单上的时间早于上次登录时间,则会拒绝您。这阻止我在 jMeter HTTP 请求参数框中对 creationTime 进行硬编码。

由于目标是测试登录的可扩展性,而不是测试200个用户快速登录和退出系统的能力,所以我需要想办法拥有一堆用户。我会为每个用户创建一个登录组吗?我可以尝试哪些策略来实现这一点?

最佳答案

在不得不克服类似问题数十次之后,我有一些解决方案可以提供:

  1. 如果您在帖子中给 creationTime 一个空白值会怎样?
  2. 如果需要值,请发送当前时间戳:http://jmeter.apache.org/usermanual/functions.html#__time
  3. 如果需要系统提供的 token ,请将您的请求分为以下几部分:
Step 1: GET the login page (no parameters are required)
Step 2: As a post processor of Step 1, use a REGEX to extract the token (creationTime)
Step 3: POST the login page, using the value from the REGEX

4. Use a hardcoded value for creationTime that is a year in the future.

关于java - 使用 jmeter 模拟 200 个用户,每个用户都有唯一的登录名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3443173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com