Jmeter 如何在当前脚本中使用Include Controller的calling.jmx生成的变量?
在我的每个API请求中,我使用在API服务运行之前生成的authtoken。我已经为authtoken创建了脚本,并使用JSON XTRACTOR和一个变量名authtoken来提取该令牌,并保存了一个文件token.jmx。现在,我想通过使用include controller在当前脚本中使用这个Token.jmx文件,以便在运行实际的API之前,Token应该生成并传递存储在authToken中的这个Token,用于进一步的API请求 以下是我的设想: 使用线程组 ->ONCLONLYCONTROLER ->IncludeControllercalling external Token.jmxh作为变量authToken 简单控制器 ->APIService1${authToken} ->APIService2${authToken} 有办法做到这一点吗?如何使用include controller调用的文件中的变量?检查并确保它没有以下语句:Jmeter 如何在当前脚本中使用Include Controller的calling.jmx生成的变量?,jmeter,Jmeter,在我的每个API请求中,我使用在API服务运行之前生成的authtoken。我已经为authtoken创建了脚本,并使用JSON XTRACTOR和一个变量名authtoken来提取该令牌,并保存了一个文件token.jmx。现在,我想通过使用include controller在当前脚本中使用这个Token.jmx文件,以便在运行实际的API之前,Token应该生成并传递存储在authToken中的这个Token,用于进一步的API请求 以下是我的设想: 使用线程组 ->ONCLONLYCON
WARN o.a.j.c.IncludeController: No Test Fragment was found in included Test Plan, returning empty HashTree
如果是,请确保您的Token.jmx文件已定义,否则将不会执行其中的任何内容。Include Controllers文件引用的中生成的所有JMeter变量通常都可用,并且可以通过输入解决${authToken}来访问。非常感谢!有一个警告,然后我添加了测试片段。