Jmeter 当我的脚本不满足条件时,我希望Beanshell sampler失败
我使用Beanshell sampler和java代码逐行比较这两个文件。如果在任何一行比较失败,我想让Beanshell取样器失败。我总是看到我的beanshell取样器在结果树上是成功的,即使比较失败或通过。所以任何人请告诉我如何使采样器失效 注意:我也使用了Beanshell断言,但它不起作用 第#2行和第#3行是bean shell采样器中通过/失败所需的内容,具体取决于文件比较 它将显示为xml,请尝试下载它 有一个预定义变量,可用于设置通过或失败的采样器、定义响应代码、响应消息、响应正文等 比如:Jmeter 当我的脚本不满足条件时,我希望Beanshell sampler失败,jmeter,Jmeter,我使用Beanshell sampler和java代码逐行比较这两个文件。如果在任何一行比较失败,我想让Beanshell取样器失败。我总是看到我的beanshell取样器在结果树上是成功的,即使比较失败或通过。所以任何人请告诉我如何使采样器失效 注意:我也使用了Beanshell断言,但它不起作用 第#2行和第#3行是bean shell采样器中通过/失败所需的内容,具体取决于文件比较 它将显示为xml,请尝试下载它 有一个预定义变量,可用于设置通过或失败的采样器、定义响应代码、响应消息
if (there_are_differences) {
SampleResult.setSuccessful(false)
SampleResult.setResponseCode("500")
SampleResult.setResponseMessage("Files are different")
}
在你对同一个问题的断言中
也请注意,这可能是一个很好的迁移选择
关于JSR223测试元素可用速记的更多信息-
if (there_are_differences) {
SampleResult.setSuccessful(false)
SampleResult.setResponseCode("500")
SampleResult.setResponseMessage("Files are different")
}