zoukankan      html  css  js  c++  java
  • jmeter beanshell获取返回值并保存到文件中

    需要使用maven生产org.json.jar包放在jmeterlibext下

    测试计划中引用这个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("
    ");
                writer.flush();
                writer.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
  • 相关阅读:
    Go反射原理
    并发控制--context篇
    Go并发控制--WaitGroup篇
    Go依赖管理--module
    正睿培训 8.4 学习笔记
    bitset
    7.18 学习笔记
    7.17 学习笔记
    P6835 [Cnoi2020]线形生物
    UVA11300 Spreading the Wealth 思维题
  • 原文地址:https://www.cnblogs.com/anhao-world/p/14960111.html
Copyright © 2011-2022 走看看