当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。

1、首先把接口调通(这个是必须条件),确认好需要提取存入csv的字段,这里以统计token跟userid字段来做例子。

当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。

2、添加json提取器,用来提取响应结果中的access_token跟user_id

当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。
当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。
注:Json提取器这里不做复杂称述。

3、在相应请求中新增一个BeanShell 后置处理程序,用于将提取的结果保存。

当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。
源码如下:
//String path = "D:";
//File file = new File(path) ;
//if(!file.exists()) {
// file.mkdirs();
// }
// //建立文件夹
FileWriter fstream = new FileWriter("D:\tok2.csv",true); //建立文件并追加写入数据
BufferedWriter out = new BufferedWriter(fstream);
out.write(vars.get("Token")+","+ vars.get("user_id")+"\n");

out.close();
fstream.close();

4、添加线程数为2,运行后,到新增的路径打开新建的tok2.CSV文件

当我们做压测时,可能会需要把一些接口的返回值提取统计并且保存下来。我这里简单介绍一下。
提取的数据被有效存入CSV文件且做到了多列保存。

上一篇:int16、int32、int64的范围


下一篇:(原创)C#零基础学习笔记010-数据流技术