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();

  • 相关阅读:
    有关TSQL中的ROUND()的用法
    孤立用户
    微小的边缘原理
    分段统计查询的方法
    虎尾兰
    有规律字段的拆分
    对索引视图的限制
    金额转换为英文大写
    经典名言
    最大信息熵原理
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/15140559.html
Copyright © 2011-2022 走看看