1、解析返回的json数据,下载对应的jar包放入lib/ext下

 

2、关闭jmeter重启

3、解包:jar -xvf  fastjson-1.2.9.jar,解压后可看到模块位置

 

 

 如下导入JSONObject、JSONArray、JSONException模块处理返回结果:

 

 

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSONArray;


String saleStr = "返回";
//状态码断言
if(ResponseCode.equals("200")){
  Failure = false;
}
else{
  Failure = true;
  FailureMessage = saleStr + "响应HTTP状态码错误(非200): " + ResponseCode; //指定失败原因
}
//获取响应数据
String response = prev.getResponseDataAsString();
try {
  JSONObject respJson = JSONObject.parseObject(response);
  JSONArray arry_data = respJson.getJSONArray("data");       //获取数组数据
  JSONObject jsonTemp= arry_data.getJSONObject(0);    // 0-数组序号,从数组中取json

   String id= jsonTemp.getString("cpid");

}catch (JSONException e){

  Failure=true;
  FailureMessage = saleStr + "响应解析不成功," + response;

}