如何在beanshell断言中检查值是否为负数?

时间:2016-04-13 14:58:12

标签: jmeter

我试图测试一个值不是0或负数,但是当数字为负数时,我的测试会继续回传。这就是我所拥有的: if(value> 0){ 失败=错误; } else { 失败=真; } 我认为少于0会覆盖减号,但似乎没有?或者这段代码还有其他问题?

1 个答案:

答案 0 :(得分:0)

首先,你可以Response Assertion使用"忽略状态"盒子检查?

您的代码没有任何问题,它应该可以正常工作。

尝试添加debug();指令作为脚本的第一行,并查看JMeter控制台以输出或向脚本添加一些log.info(...)调用以查看实际的"值"您的value和其他一些有用的信息,例如:

Beanshell Assertion Debugging

有关使用和排除Beanshell脚本的详细信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component