如何在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",否则运行的时候将无法找到数据文件

数据文件配置 - 不要指定路径

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,214评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,973评论 0 20
  • 被夜强暴 今晚慢了一步 我被黑夜姑娘所擒获 紫色光芒从她眼里流出 我被麻痹任她所摆布 她用黑白相间的双手 一如那钢...
    EgoIsRomance阅读 492评论 1 5