JMeter:使用文件上传进行远程测试

时间:2017-02-13 12:32:57

标签: web-services jmeter

我的JMeter测试应该将文件上传到网络服务。

上传请求包含标题中的用户名和文件名。 用户名和文件名列在CSV文件中。

在我的本地计算机上,jmx文件,csv文件和所有测试数据都在同一目录中。 测试在这里很有效。

但是,如果我启动测试遥控器,远程机器使用正确的用户名和文件名但却找不到该文件,因为它显然不在JMeter的BaseDir中。

是否有最佳做法将测试数据发送到远程服务器,还是每次都必须手动将它们放在正确的目录中?

1 个答案:

答案 0 :(得分:2)

JMeter仅将HashTree形式的.jmx测试计划发送到远程计算机。也可以通过JMeter properties

将一些-G command line argument传递给远程引擎

除此之外,远程JMeter引擎是完全独立的,如果您的测试明确依赖于外部文件(CSV Data Set Config或其他文件中使用的.csv文件,将用于上传) - 您需要将此文件复制到所有远程引擎(手动或自动),JMeter不够聪明,无法为您完成此操作。