研磨机 - 未知令牌"定时测试"



我试图用Grinder运行一些简单的测试。我正在使用脚本库中的JMSReceiver脚本,并试图添加一些统计数据,但我的代理在启动时抛出异常。

一个简单的例子是:

from net.grinder.script.Grinder import grinder
from net.grinder.script import Test
grinder.statistics.registerSummaryExpression("foo","(/ userLong0 timedTests)")

运行这个会抛出一个异常:

...Parse exception: Unknown token 'timedTests', at character 23 of '(/ userLong0 timedTests)'

我正在使用 Grinder -3.11jython-2.5.3,我正在运行上面的Grinder脚本:

CLASSPATH=lib/jython-standalone-2.5.3.jar:lib/grinder.jar
java -classpath $CLASSPATH net.grinder.Grinder etc/grinder.properties

磨床。属性指定要运行的脚本。

Java版本为"1.7.0_03-icedtea",我认为是Centos 6.3上的JDK 7u60。

在发表这个问题大约5分钟后,我发现了这个wiki页面。我不知道这是否是我正在使用的Grinder版本,但是为了让它工作,我必须更改

grinder.statistics.registerSummaryExpression("foo","(/ userLong0 timedTests)")

grinder.statistics.registerSummaryExpression("foo","(/ userLong0 (count timedTests))")

重要的区别在于增加了"count"标记。

最新更新