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. JSON模式验证
- 5. JMeter断言
- 6. 响应断言 - JMeter
- 7. JMeter断言结果
- 8. CXF - Json模式验证
- 9. JSON模式,oneOf验证
- 10. JSON模式验证:在JSON数组
- 11. Jmeter断言失败原因
- 12. 验证jmeter中的精确json
- 13. Grails的断言 - 验证断言失败的单元测试
- 14. JMeter-验证REST响应是否确实采用JSON格式
- 15. java中的json模式验证
- 16. NodeJS JSON模式验证不起作用
- 17. 使用Java的JSON模式验证
- 18. NancyFX中的JSON模式验证
- 19. 验证JSON模式为已知值
- 20. Symfony json模式验证:无html标签
- 21. 使用PHP进行JSON模式验证
- 22. 对.Net中的模式验证JSON
- 23. 所有FHIR JSON模式不验证
- 24. 验证json格式
- 25. 在Laravel 5.1上断言验证错误
- 26. 断言日期验证误差的symfony]
- 27. 验证程序断言失败
- 28. 如何使用Avro模式来验证JSON?
- 29. 断言来验证信号中的毛刺
- 30. 可以使用此模式来终止JSON模式验证程序吗?