jmeter - 为多个用户重用单个 CSV 数据集中的参数
问题描述
我正在使用“CSV 数据集配置”从指定的 CSV 文件中读取参数。我已将“共享模式”设置为所有线程。对于该线程组,我已将“线程数”指定为四个(对于四个用户)。我已将“EOF 上的回收”设置为“True”(我也尝试使用“False”,但没有区别)。
当我开始测试时,它只为一个用户运行,从 CSV 文件中读取所有数据,完成测试并停止。对于其他三个用户,它根本没有运行。我的猜测是 - 因为一旦用户 1 的测试完成,CSV 文件就关闭了。
我尝试在同一个测试计划中使用多个线程组,每个测试组只有一个用户。即便如此,它也没有奏效。
期望是 - 相同的 CSV 文件可用于多个用户和不同的测试组。必须有一种方法可以通过 JSR223 后处理器或其他方式来回退 CSV 文件。
解决方案
我无法使用JMeter 5.2重现您的问题,而且如果没有看到您的测试计划,很难说出任何全面的内容。
我的期望是您在某处违反了JMeter 范围规则,即您将 CSV 数据集配置放在一个线程组中,而它应该与所有线程组处于同一级别
给定
推荐阅读
- docker - 将 WSL VSCode 扩展连接到安装在 Windows 中的 docker
- python - PYTHON - 无法弄清楚为什么我在尝试向电子邮件地址发送消息时收到此错误。b'550 5.7.1 不允许中继:
- java - 为什么我的日志中没有打印/触发 filenotfound 异常
- node.js - Node/express 异步函数 res.send 出现在控制台而不是页面中
- php - 检查 Woocommerce 订单账单电子邮件的访客客户的首次订单折扣
- windows - `Get-Command` 如何返回不是真正命令的“命令”?
- android - 在 Flutter 中打开此屏幕时如何使用此库显示 PDF
- amazon-web-services - 从不同的 aws 帐户访问 s3 存储桶
- c# - 是否可以在 TFS 上安排和记录自动化测试结果,而不将它们作为构建/发布的一部分?
- r - 由于缺少 GSL,R 包构建在 Windows 机器(AppVeyor)上失败 - GNU 科学图书馆