首页 > 其他 > 详细

jmeter 脚步编写

时间:2021-08-14 15:22:30      阅读:55      评论:0      收藏:0      [点我收藏+]

//该类获取采样结果
import org.apache.jmeter.samplers.SampleResult;
//该类可提取Json 中的数组
import org.json.JSONArray;
//该类可提取json 数据
import org.json.JSONException;
//该类可将采样结果转换为json
import org.json.JSONObject;
import java.util.Arrays;
// 获取响应数据
SampleResult result = ctx.getPreviousResult();
// 获取响应headers
String ResponseHeaders = result.getResponseHeaders();
// 获取响应体
String ResponseDatas = prev.getResponseDataAsString();
// 响应体转换为json
JSONObject responseJson = new JSONObject(ResponseDatas);
// 获取响应中的字段值
int status = responseJson.get("status");

// 响应中如果有 json 对象 使用getJSONObject 方法

String token = responseJson.getJSONObject("data").getString("token");
//将数据写入 csv 中

FileWriter file = new FileWriter("/Users/yyh/Desktop/jmeter/data/user_info.csv",true);
//创建一个字符缓存输出流
BufferedWriter out = new BufferedWriter(file);
//写文件内容
out.write(status + ","+ token + "\n");
//关闭写数据流
out.close();
//关闭文件
file.close();

jmeter 脚步编写

原文:https://www.cnblogs.com/Daluo20200515/p/15140559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!