我想在开头设置变量时运行代码,但据我所知,运行代码的选项是:
有没有办法在不修改报告或将其附加到采样器的情况下运行代码?
答案 0 :(得分:2)
Cache compiled script if available
框Script
区域这是你正在寻找的东西
Test Action sampler will not be reflected in the load report:
每个采样器(测试操作除外)都会生成一个或多个采样结果。
答案 1 :(得分:1)
请参阅Execution order:
- 配置元素
- 预处理器
- 计时器
- 采样器......
醇>
例如Configuration元素
“用户定义的变量”配置元素不同。它在测试开始时处理,无论它放在何处。
在其中,您可以执行JMeter functions,其中包含许多选项,以便从CSV中读取,执行常规或beanshell 代码 ...
答案 2 :(得分:0)
您可以将操作添加为采样器(无论是JSR223还是其他任何对象),然后添加一个PostProcessor,它将此采样器的结果标记为已忽略。可以使用带有普通脚本的JSR223 PostProcess来完成:
prev.setIgnore()
您还可以根据条件控制是否忽略此样本。