【性能/接口测试】【Jmeter】保存响应内容

博主使用的是Mac,所以界面和windows用户的会有小小差异~~

 

首先,为什么要保存:

请求通用接口(比如登陆),服务器返回公用参数(比如token)保存到指定文件中,供其他接口使用。

减少对外部接口的依赖。

(这样在压测单接口时,不需要再进行登录,避免压测单接口时,登录接口对服务器造成额外影响)

 

保存响应内容包括两个方面:

1、保存响应文件到指定目录

2、保存响应内容的某个信息到csv

 

实战(保存文件)


一、自定义参数

新增用户自定义参数,添加>配置元件>用户定义的变量

  

指定文件保存的路径,mac的路径是:/Users/用户名/Desktop/Workspace/Jmeter/Download

 

 

二、添加被测试接口,添加>取样器>HTTP请求

 

三、在被测试接口上添加监听器

添加>监听器>保存响应到文件

保存文件:

1、填写:文件名称前缀,${Download}${__BeanShell(File.separator,)} 

2、勾选添加时间戳Add timestamp

 

说明:

${Download}:这个是用户自定义参数

${__BeanShell(File.separator,)} :beanShell脚本,意思是"/新建一个文件"

加起来是:/Users/用户名/Desktop/Workspace/Jmeter/Download/时间戳.zip

如果不加beanShell脚本,Download使用最后层路径作为文件名,即 /Users/用户名/Desktop/Workspace/Jmeter/Download时间戳.zip

 

四、运行接口


 

 

参考:http://kfbiji.com/article/f4be75becdaa51e1https://mp.weixin.qq.com/s/NgHGHHSsXoFcKF4IFZQZqwhttps://www.cnblogs.com/whitewasher/p/9504728.html

posted @ 2020-07-08 17:27  咕噜噜的肥猫  阅读(486)  评论(0编辑  收藏  举报