4
A
回答
3
使用的BeanShell斷言,JSR223斷言或者,如果你想使用常規BSF斷言:
,並使用一些JSON解析器解析響應:
JMeter會提供給你的腳本之前的採樣響應爲腳本變量。
請注意,這可能會影響測試計劃的性能,因爲它相當昂貴。
Regards
4
我通常使用javascript BSF Assertion。 由於JSON是javascript對象,因此您可以嘗試評估try-catch塊中的響應,如果失敗,則可以明確地使先前的SampleResult失敗。
try {
eval('var response = ' + prev.getResponseDataAsString());
} catch(e) {
prev.setSuccessful(false);
prev.setResponseMessage("Invalid response. Expected a valid JSON.");
}
相關問題
- 1. JMeter請求每秒驗證/斷言
- 2. restAssured json模式驗證 - 讀取json模式文件斷言失敗
- 3. XML模式斷言循環驗證
- 4. JMeter的響應斷言失敗模式
- 5. JSON模式驗證
- 6. JMeter斷言
- 7. JMeter斷言失敗
- 8. JMeter斷言結果
- 9. 響應斷言 - JMeter
- 10. JSON模式驗證工具
- 11. 驗證使用JSON模式
- 12. JSON模式,oneOf驗證
- 13. CXF - Json模式驗證
- 14. 未來證明JSON模式
- 15. JSON模式驗證:在JSON數組
- 16. java.lang.NoSuchFieldError:在通過json模式驗證器驗證json模式時拋出USE_DEFAULTS
- 17. Jmeter斷言失敗原因
- 18. 比較Jmeter中的斷言
- 19. JMeter響應斷言失敗
- 20. 如何驗證JMeter中的JSON響應?
- 21. 驗證jmeter中的精確json
- 22. 如何在jMeter中使用JSONSchema來驗證JSON數據
- 23. Grails的斷言 - 驗證斷言失敗的單元測試
- 24. Groovy腳本來驗證JMeter中的ResponseData
- 25. JMeter-驗證REST響應是否確實採用JSON格式
- 26. 驗證程序斷言失敗
- 27. 護照失敗的NodeJS驗證斷言
- 28. 斷言和驗證兩個失敗
- 29. 如何在Perl中驗證SAML斷言?
- 30. FluentValidation斷言驗證不起作用