前言 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" ));