zoukankan      html  css  js  c++  java
  • jmeter 脚本编写

    //该类获取采样结果
    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 + " ");
    //关闭写数据流
    out.close();
    //关闭文件
    file.close();

  • 相关阅读:
    java ArrayList存储基本类型
    java ArrayList的几种方法使用
    java ArrayList的基本使用
    java 猜数字
    java Random随机生成一个数
    java Scanner输入数字、字符串
    java 构造方法
    java this的应用
    java pravite关键字的使用
    云计算服务
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/15140559.html
Copyright © 2011-2022 走看看