Jmeter如何将每次测试的结果保存到文件中
目录
- 1.在Jmeter中察看结果树的设置页面
- 2.名称上加上时间戳${__time(yyyy-MM-dd,)}
- 3.如果需要其他的时间格式
- 4.如何查看上次的结果
- 总结
在测试中,最好能够将测试时的接口返回数据保存下来,供以后需要的时候查看。
1.编程客栈在Jmeter中察看结果树的设置页面
手动输入要保存的文件路径即可,例如保存为d:\xxxx.XML
2.名称上加上时间戳${__time(yyyy-MM-dd,)}
如果该jmeter脚本会被执行多次,每次都保存到这一个文件中显然不合适,javascript那编程么每次都更换一个新文件名,又会很麻烦。
可以使用时间函数来实现,http://www.devze.com如上图所示,在文件名中加入时间函数,每次就动态生成带着时间戳的名字了。
- 例如名称带上日期,需要在名称中包含${__time(yyyy-MM-dd,)}
- 例如时间精确到秒,需要在名称中包含${__time(yyyy年MM月dd日-HH时mm分ss秒,time)} 开发者_Js入门
3.如果需要其他的时间格式
可以使用函数助手,根据需要的时间格式,自己生成一个时间变量
点击生成并复制按钮后,该变量就已经被复制好啦,到察看结果树中文件名处,直接粘贴上就行了
4.如何查看上次的结果
1)重新创建一个线程组,添加一个查看结果树,在文件名处选择之前的某个测试结果文件,点击open
2)编程客栈结果就会显示在结果树中啦
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
精彩评论