我在使用 Taurus GUI 时发现了这一点,并且我注意到当我将参数与变量一起使用时,-gui 工具并不能真正反映正确的行为。
请让我知道这是一个错误还是它的设计方式。
跑步
bzt myYaml.yaml -gui
但是,当我创建一个保存该值的变量时${__groovy(Math.round(92/100 * ${__P(threads)}),)}
bzt myYaml.yaml -gui
没有显示这已正确配置并将线程组线程默认为 1。
用户定义变量中声明的变量在测试开始时被初始化,这就是插件显示 0 的原因。
而如果您设置下面的值,它会被内联评估:
${__groovy(Math.round(92/100 * ${__P(threads,100)}),)}