1
我剛開始時很難理解我的天真問題。我研究瞭如何測試REST響應是否確實是JSON /或JSON格式。我有兩個選擇使用插件JSON路徑聲明或正則表達式。但我不確定如何使用插件來驗證響應是否採用JSON格式。我不想測試任何結果的細節。我如何在JMeter中做到這一點?JMeter-驗證REST響應是否確實採用JSON格式
我剛開始時很難理解我的天真問題。我研究瞭如何測試REST響應是否確實是JSON /或JSON格式。我有兩個選擇使用插件JSON路徑聲明或正則表達式。但我不確定如何使用插件來驗證響應是否採用JSON格式。我不想測試任何結果的細節。我如何在JMeter中做到這一點?JMeter-驗證REST響應是否確實採用JSON格式
BeanShell的後處理器:
import org.json.JSONException;
import org.json.JSONObject;
try
{
JSONObject obj = new JSONObject(prev.getResponseDataAsString());
//valid json
}
catch(Exception e)
{
// not a valid json
}
您可能需要this jar lib文件夾中。您migt不需要這個,如果你已經有了JSON路徑提取等JMeter的插件
JSON路徑抽出:
如果響應不是有效的JSON格式,那麼json
值將是NOT_JSON
。否則,它會將json文檔作爲字符串。
它的工作原理!謝謝! – arm