Jmeter-BealshellSampler如何自定义请求是否成功

​jmeter判断一个请求是否成功是根据请求的结果sampleResult中的isSuccessful来设定的。

但是之前一直都有个误解:

bealshell解析器为我们内置了sampleResult对象的引用,之前一直以为,通过在beanshell脚本中通过sampleResult.setSuccessful(true)即可控制请求的成功与失败。结果发现不行。

看第二张截图:res.setSuccessful(isSuccessful); 在最后又调用了一次,所以会覆盖之前sampleResult.setSuccessful(true)

但是我们可以在beanshell脚本中控制内置的变量isSuccessful="true"来控制请求的成功与失败

Jmeter-BealshellSampler如何自定义请求是否成功_第1张图片
Jmeter-BealshellSampler如何自定义请求是否成功_第2张图片

你可能感兴趣的:(Jmeter-BealshellSampler如何自定义请求是否成功)