zoukankan      html  css  js  c++  java
  • JMeter-BeanShell写数据到CSV文件

    前言

    BeanShell后置处理器的其中一个用法是把返回数据写入到文件中

    需求 1、调用登录接口,获取token值 2、将token值保存到一个文件里token

    一:添加一个登录http请求,填写登录接口地址,以及参数,参数值需要参数化,变量名为userName,password

    二:添加后置处理器-JSON提取器,提取登录返回的data值,变量名为token

    三:添加配置元件-CSV数据文件设置,导入测试数据文件,变量名为userName,password

    四:添加后置处理器-BeanShell PostProcessor,写入以下代码

    FileWriter fstream = new FileWriter("G:\output.csv",true); //写入数据到文件
    BufferedWriter out = new BufferedWriter(fstream);
    //","体现在csv文档中就是向右移一个单元格
    out.write(vars.get("userName")+","+ vars.get("password") +"," + vars.get("token")+","); //获取userNamer,password,token的值
    //换行
    out.write(System.getProperty("line.separator"));
    out.close();
    fstream.close();

    五:因为参数化文件里有3条数据,所以该线程组属性的循环次数设置为3

    六:点击运行,找到导出的数据的文件

  • 相关阅读:
    重建二叉树
    字符串移位包含的问题
    整数的逆序存储
    容器的综合应用:文本查询程序(摘自C++ Primer)
    vsprintf 变参函数可以用
    常用项目依赖(前端)
    eslint一些常见配置
    Jscrpit中的原型对象
    html网页自适应手机屏幕大小
    A Bit of Fun
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12337234.html
Copyright © 2011-2022 走看看