首页 > 系统服务 > 详细

jmeter beanshell获取返回值并保存到文件中

时间:2021-07-02 00:38:14      阅读:19      评论:0      收藏:0      [点我收藏+]

需要使用maven生产org.json.jar包放在jmeter\lib\ext下

测试计划中引用这个jar包

技术分享图片

 

 

beanshell:

//提取响应内容
String statusCode = prev.getResponseCode(); //获取响应代码
String response_body = prev.getResponseDataAsString(); //获取响应body内容
String response_headers = prev.getResponseHeaders();   //获取响应头
String response_reason = prev.getResponseMessage();   //获取响应信息

log.info("=====响应代码:=====>>"+statusCode);
log.info("=====响应body:=====>>"+response_body);
log.info("=====响应头:=====>>"+response_headers);
log.info("=====响应信息:=====>>"+response_reason);
import org.json.JSONObject;
import org.json.JSONArray;
JSONObject JsonData = new JSONObject(response_body);//json格式化

log.info("=====JsonData:=====>>"+JsonData);
String strdata = JsonData.get("data").get("ocTrackingNumber").toString();

log.info("=====data:=====>>"+strdata);

String filename = "C:\\Users\\Desktop\\单号.txt";
FileWriter writer;
        try {
            writer = new FileWriter(filename,true);
            writer.write(strdata);
            writer.write("\r\n");
            writer.flush();
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

 

jmeter beanshell获取返回值并保存到文件中

原文:https://www.cnblogs.com/anhao-world/p/14960111.html

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