3

想象一下,我有一个简单的测试计划,如下所示:

setUp Thread Group
-- Http Request
---- JSON Extractor

Thread Group
-- Http Request

tearDown Thread Group
-- Http Request

默认情况下,在 中提取的变量setUp Thread Group将无法在普通Thread GrouptearDown Thread Group. 每个用户的变量内容不同,无法预先计算并加载到测试计划中。无法使用单个用户模拟正确的负载。

如何从相应的线程组中访问每个线程的 setUp 变量并进行拆解?

4

2 回答 2

6

JMeter 变量范围仅限于当前线程组,如果需要在不同线程组之间传递一些数据,则需要将 JMeter 变量转换为 JMeter 属性:

更多信息:编织一颗珍珠二:如何在不同线程组中使用变量

于 2017-07-26T07:49:52.260 回答
1

你在评论中说

5000 个分布式线程.. 传输多个变量...

也许JDBC Request将帮助您将变量保存(插入)到数据库并获取(选择)变量和删除/更新变量,无论您在哪里进行测试。

于 2017-07-26T10:43:03.787 回答