我试图将失败请求的响应保存到日志中,但没有成功。我有HTTP请求,每个请求都有自己的响应断言,通过负载测试,有时响应不符合响应断言的要求,所以我想失败。我试图在下面的BeanShell Assertion中添加这段代码
if (Boolean.valueOf(vars.get("DEBUG"))) {
for (a: SampleResult.getAssertionResults()) {
if (a.isError() || a.isFailure()) {
log.error(Thread.currentThread().getName()+
我是使用Jmeter并寻找解决以下问题的解决方案的新手:我有一个包含一组原子HTTP请求的套件,其目标是将响应体保存到xml文件中。目前,我正在使用“保存对文件侦听器的响应”来处理这个问题,但是需要能够根据响应HTTP代码和正文字符串在不同的XML中分别保存错误和OK响应。
用虚拟代码演示这种情况
if (HTTP response code == 200 OK && body does not contain "ERROR") then
save response to file (%path%\responsename_OK.xml
else