zoukankan      html  css  js  c++  java
  • 【性能/接口测试】【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

  • 相关阅读:
    Java中-classpath和路径的使用
    总是分不清
    Maven Web项目部署到Tomcat下问题
    一、数据设计规范
    一、入职学习
    一、服务器控件
    WebApiThrottle限流框架
    一、接口的规则
    一、免费API调用
    十、锁
  • 原文地址:https://www.cnblogs.com/fatCat1/p/13268122.html
Copyright © 2011-2022 走看看