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

  • 相关阅读:
    Python操作Mongo数据库
    Python正则模块
    Python时间模块
    Python协程(下)
    Python协程(中)
    Python协程(上)
    aiohttp
    常用排序算法的Python实现
    江苏省各地级市58同城租房数据
    百合网
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/15140559.html
Copyright © 2011-2022 走看看