小编Bir*_*gir的帖子

如何只运行一次JSR223 PreProcessor

我在jMeter中有一个测试计划,需要在运行测试之前需要计算一些参数.为了计算这些参数,我直接在测试计划下创建了一个JSR223预处理器,如下所示.

测试计划

我的问题是PreProcessor似乎在每个请求之前运行,这不是我想要的.我只需要计算一次这些参数并在测试中使用它们.

有没有办法只运行一次JSR223 PreProcessor,还是应该使用其他方法?

提前致谢.

编辑:

正如@ ubik-load-pack建议的那样,我尝试了"setUp Thread Group",但代码中创建的变量在"Thread Group"下不可用.它们既不存在于日志中(日志记录在代码中使用)也不存在于视图结果树中(通过Debug PostProcessor)

在此输入图像描述

我也尝试了"Once Only Controller",它也没有用,与上面相同.

在此输入图像描述

有关更多信息,请参阅我的JSR223预处理器的内容.(不是整个代码,这里会有更多的变量,所以使用日期函数对我来说不是解决方案.)

在此输入图像描述

jmeter

2
推荐指数
1
解决办法
3798
查看次数

标签 统计

jmeter ×1