查看: 2918|回复: 4

JMeter逻辑控制 之 Switch控制器(Switch Controller)

[复制链接]
论坛徽章:
6
测试徽章
日期:2017-03-16 17:59:53搜索引擎徽章
日期:2017-03-23 17:41:48JVM徽章
日期:2017-03-23 17:42:47Hadoop研习者初级
日期:2017-04-20 17:19:57大型分布式徽章
日期:2017-04-27 17:52:12Kafka徽章
日期:2017-07-11 14:22:19
发表于 2016-12-28 15:45 | 显示全部楼层 |阅读模式

测试

ForEach控制器
        ForEach控制器在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。所以ForEach总是和User Defined Variables一起使用。下面会以实例的形式介绍它的用法。
控制面板
参数
Name:控制器名称
Comments:备注
Input Variable Prefix:输入变量前缀
Output variable name:输出变量名称
Add”_”before number:输入变量名称中是否使用“_”进行间隔。
示例:
该示例中在ForEach控制器中添加了一个HTTp请求(登录页面),需要输入用户名,密码。我们这里把用户名作为变量在用户自定义变量中设置。
User Parameter面板中设置
ForEach控制器面板中设置:
HTTP请求采样器面板中设置:
这样执行[url=]测试[/url]计划时,ForEach控制器会遍历User Parameter查找符合设置条件的变量名,这里就是”Name”+”_”+”循环次数。查到符合的变量后就把值赋给输出变量(Vname)。然后就可以在ForEach控制器下的采样器或控制器中使用了,使用的格式是${输出变量名}
        运行测试计划,在“察看结果树”中就可以看到,每次请求使用了不同的参数。

回复

使用道具 举报

论坛徽章:
2
测试徽章
日期:2017-03-09 16:37:22bash徽章
日期:2017-06-01 17:10:16
发表于 2016-12-30 12:44 | 显示全部楼层
                            学习了
回复 支持 反对

使用道具 举报

论坛徽章:
1
测试徽章
日期:2017-03-16 17:59:53
发表于 2017-1-7 23:45 | 显示全部楼层
哇介绍得好详细,谢谢了
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2017-8-16 16:37 | 显示全部楼层
楼主,标题是switch ,怎么讲的是foreach啊
回复 支持 反对

使用道具 举报

论坛徽章:
2
测试徽章
日期:2016-04-14 10:51:33测试徽章
日期:2018-10-11 15:47:27
发表于 2018-7-7 14:08 | 显示全部楼层

                            学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-11-13 03:41 , Processed in 0.239496 second(s), 45 queries .