我正在尝试使用 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.11,jython-2.5.3,并且我正在运行上面的Grinder脚本:
CLASSPATH=lib/jython-standalone-2.5.3.jar:lib/grinder.jar
java -classpath $CLASSPATH net.grinder.Grinder etc/grinder.properties
其中grinder.properties指定要运行的脚本。
Java 版本是“1.7.0_03-icedtea”,我认为是 Centos 6.3 上的 JDK 7u60。