Jmeter-忽略状态以声明JDBC请求

时间:2019-02-25 12:59:14

标签: jdbc jmeter

我正在运行一个while控制器,以检查测试是否可以继续运行之前添加到数据库的记录。 只要未找到记录,JDBC请求就会在断言时失败。 是否可以使用类似的选项来忽略状态(尝试过,但对JDBC请求无效),因此请求不会在“查看结果树”中显示为“失败”

assertion

While

2 个答案:

答案 0 :(得分:1)

如果您想将a Sampler标记为成功,而不考虑其自身状态或Assertion修改的状态,可以使用JSR223 Listener

强制设置自定义状态
  1. 将JSR223侦听器添加为您希望标记为成功的请求的子项
  2. 将以下代码放入“脚本”区域:

    prev.setSuccessful(true)
    

    其中prev代表SampleResult类实例,有关可用函数和属性的更多信息,请参见JavaDoc,有关其他有用的{{3} } Top 8 JMeter Java Classes You Should Be Using with Groovy

    中可用的速记

    JMeter API

答案 1 :(得分:-1)

您可以添加ResponseAssertion并检查忽略状态enter image description here