java - 我应该在远程工作站的哪个位置放置 CSV 配置文件以进行分布式 JMeter 测试?

标签 java testing configuration jmeter

我想做 JMeter 分布式测试。手册中说,首先我应该在远程节点上启动 jmeter-server,然后我应该更新 jmeter.config 并运行 jmeter在主节点上。

我做了所有这些步骤。我的测试计划包括使用 CSV 配置文件。如果我只从 1 个(主)节点进行测试 - 那么一切都很好。但是当我尝试分布式测试时,所有测试都失败了。一些调查表明,远程节点发送请求时没有替换 ${..}-like 参数。请求看起来像

POST data: 5|0|6|http://host.com/portal/|67D1C612DCF291DCD0F71AD15E404F37|host.ui.client.services.LoginService|login|java.lang.String/2004016611|${ADMIN_LOGIN}|1|2|3|4|3|5|5|5|6|6|1|

很明显,远程 jmeter-server 找不到 CSV 文件。我应该把它放在哪里?

P.S:我有不同操作系统的机器(Windows 7 和 Ubuntu 10.04)。

最佳答案

解决多操作系统问题最简单的方法是将CSV文件放在所有测试机的Jmeter BIN目录下,不要在CSV Data Set Config组件中引用该路径。

关于java - 我应该在远程工作站的哪个位置放置 CSV 配置文件以进行分布式 JMeter 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996947/

相关文章:

java - 当必须以明确的顺序执行某些步骤时,状态机是否是合适的设计?

python - 检索当前运行的测试用例的名称

java - 生成可验证的随机数 - Java

testing - 如何配置gradle以输出执行的测试总数?

java - 如何使用 Jackson 序列化对象的嵌套集合

java - Android 2.1 设备不会向左旋转横向

java - 拆分数组

ruby - 如何使用不同的参数模拟同一个数据库调用两次并将所有响应值与值数组进行匹配?

ios - 未使用 IPCU 安装具有 MDM 有效负载的配置文件

sharepoint - 尝试创建 Web 应用程序时在 Sharepoint 管理中心获取 "Failed to apply web.config modifications"