【发布时间】:2021-07-20 06:58:57
【问题描述】:
我有一个包含许多 HTTP 请求的 Jmeter 脚本,每个请求都有一个 JSR223 预处理器。大多数预处理器都有通用代码,我想从一个地方引用该代码,不一定是函数,而是在所有预处理器中重复的一大段代码。我已经尝试了一些东西,并且在 Jmeter 文档中提到了将脚本存储在 JSR223 采样器中,然后存储在变量中,然后使用 ${__groovy(${RANDOM_NAME})} 引用该变量。
https://jmeter.apache.org/usermanual/best-practices.html#developing_scripts
https://jmeter.apache.org/usermanual/functions.html#how
我找不到任何在真实脚本中工作的示例。我了解其中的大部分内容,但我不确定“如何将它作为变量存储在测试计划中”。我有一个线程组中的 JSR223 示例中的代码,该线程组在所有其他线程组之前被调用,但我不确定如何将其存储为变量。有人可以给我看一个可行的例子吗?
【问题讨论】:
标签: groovy automation scripting jmeter