如何在XMeter中上传带测试数据的脚本

使用JMeter做性能测试的时候,经常需要有数据需要参数化,这些数据可能来自于数据文件,比如csv文件等。那么如何将带有数据的测试脚本上传至XMeter运行呢?

上传至XMeter的测试脚本如果带有数据的话,需要将测试脚本和数据文件打成一个zip文件,并且对上传的测试用例有如下要求,我们以测试文件叫'test.jmx', 数据文件叫'data.csv'为例来说明:

- 测试文件和数据文件必须在同一个目录下,在这里就是'test.jmx'和'data.csv'都在同一个目录下

- JMeter配置数据文件的时候,“Filename”那里不要指定绝对路径,这个例子里输入data.csv就可以了,JMeter的数据文件配置如果没有指定路径,缺省会在脚本文件所在的目录寻找数据文件;在XMeter里,JMeter是运行在Linux环境下,因此不要输入类似于"c:\data.csv",否则运行的时候将无法找到数据文件

如何在XMeter中上传带测试数据的脚本_第1张图片
数据文件配置 - 不要指定路径

- 需要将这两个文件打成一个zip文件,该zip文件和测试文件的名字必须相同,这里就应该叫做test.zip,并且测试文件和数据文件应该放在zip文件的根目录下,不能放在子目录中。如果测试脚本中用到了多个数据文件,与之前的类似,将多个数据文件打包在zip文件的根目录下就可以了。该例中zip文件的目录结构如下,否则上传的时候会提示错误的测试文件:
test.zip
  -- test.jmx
  -- data.csv

上传zip文件之后,就可以开始云上性能测试之旅了!

你可能感兴趣的:(如何在XMeter中上传带测试数据的脚本)