1.下載fastJson
2.將jar文件放入到apache-jmeter-XXX\lib\ext目錄下
3.導入包import com.alibaba.fastjson.*;
4.具體解析方式詳解
import com.alibaba.fastjson.*;
try{
String response = prev.getResponseDataAsString(); // 獲取Response,爲字符串,需要轉爲json對象
JSONObject responseObj = JSON.parseObject(response); // 整個Response轉爲JSON對象
JSONObject rs = responseObj.get("XXX");//解析中的值爲字典的用此方法
String code = responseObj.get("XXX").toString(); //解析中的值爲字符串的用此方法
JSONArray prizes = responseObj.get("XXX").getJSONArray("XXX");//解析中的值爲數組的用此方法
for(int i=1; i<=prizes.size(); i++){
xxx
}
if(!code.equals("xxx")) {
FailureMessage = "響應的code不是:xxx,而是:" + code + ", msg:" + msg + "返回的結果爲:" + response + " 訪問的域名爲:" +"${zuul}";
Failure = true;
}
}catch (Exception e) {
FailureMessage = "響應的參數解析錯誤" ;
Failure = true;
}