在jmeter中使用保存响应到文件
------适用于非GUI模式执行脚本时,无法查看报错的信息。
1、添加组件:
2、各个配置项说明:
1、名称:即组件在整个测试计划中的名称显示,建议设置为用意义的名称;非必填,也可以为空,为空时在目录树中无名称显示。
2、注释:即可以针对此组件添加一些描述信息;非必填,可以为空。
3、文件名前缀:指定保存文件的路径/文件前缀
如:
只设置文件路径:D: est
设置文件前缀:D: esterror
---------------------------生成的文件信息分别为:
D: est1.json---------------------D: esterror1.json
每一个响应数据会生成一个文件,如果想所有响应失败的请求,输出在同一个文件中,可以使用响应断言+响应结果,进行配置。
4、保存文件设置:
1)Save Failed Responses only:只保存失败的响应;
2)Save Successful Responses only:只保存成功的响应;
3)Don't add number to prefix:不添加数字到文件名前缀;
4)Don't add suffix:不添加文件后缀,即扩展名(注意:默认情况下,jmeter会根据服务器返回的结果自动生成适合类型的文件。)
5)Add timestamp:添加时间戳到文件前缀 ;
----注意:在不勾选任何1)和2)时,会将响应成功和响应失败的都保存到文件中。默认的,该监听器会为所有的sampler每次分别建立一个单独的文件来保存响应结果,如果只想保存某个请求的返回结果时,只要把监听器拖动到某个请求的作用域下,就只会保存响应的请求。
5、Minimum Length of sequence number:添加 数字时的最小值,不填默认从1开始。
运行保存的结果如下: