博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]Jmeter那点事·ForEach和If控制器
阅读量:6423 次
发布时间:2019-06-23

本文共 849 字,大约阅读时间需要 2 分钟。

如果我们要实现一个循环,如果城市是北京,则返回首都;否则,返回城市。

 
一、新建用户自定义变量
添加-配置元件-用户自定义变量,
定义变量注意命名格式:
变量名 加 
下划线 加 
数字(从1开始计数)
之所以这样命名是为了满足以后ForEach控制器提取数据
注:${__time(hhmmss-MMdd,)} 是JMeter的自带的函数,用于返回系统当前时间,hhmmss-MMdd表示时间显示的格式,大写HH是24小时制
 
二、添加ForEach控制器
1.添加-逻辑控制器-ForEach控制器
2.编辑foreach控制器
a.变量前缀:就是刚才我们定义用户自定义变量下划线前面的字符串  
b.取值范围:这里表示1≤city<4,表示从数组city游标位置为1开始取值(数据从0开始计数),到游标位置为4结束(但是不包括4),所以会从数组变量的第二位开始,遍历3次,即:beijing,shanghai,shenzhen
3.输出变量名称:我们将每一次得到的用户自定义变量city存储到参数foreach_city中
 
三、添加 if 控制器
1.添加-逻辑控制器-如果(if)控制器
2.分别填入条件判断语句,注意
如果是字符串一点要在参数前加引号
a.
"${foreach_city}
"=="beijing"
b."${foreach_city}"!="beijing"
 
四、添加BSFSampler
用于测试输出
这里的参数,我们用foreach控制器提取出来的参数${foreach_city}
 
最后我们用javascript语言对数据进行预处理和输出
var java_city = '${foreach_city}'+' is our capital';
 
java.lang.System.out.println(java_city);
 
 
最后我们的结构目录如下
 
输出内容如下

转载于:https://www.cnblogs.com/wangcp-2014/p/4939784.html

你可能感兴趣的文章
Eclipse+kafka集群 实例源码
查看>>
3171. [TJOI2013]循环格【费用流】
查看>>
Vijos 1067Warcraft III 守望者的烦恼
查看>>
SQL语句
查看>>
LinkedList
查看>>
Python number
查看>>
xmpp 环境配置
查看>>
【Lv1-Lesson008】A Guide to Birthdays
查看>>
mysql source 恢复 sql数据time_zone报错 已解决
查看>>
ubuntu 16.04 安装 Matlab R2016b后启动出现的问题
查看>>
MySQL_PHP学习笔记_2015.04.19_PHP连接数据库
查看>>
关于RFC
查看>>
juery 选择器 选择多个元素
查看>>
【新手向】TensorFlow 安装教程:RK3399上运行谷歌人工智能
查看>>
01-学习前说明
查看>>
Oracle Net Configuration(监听程序和网络服务配置)
查看>>
c语言_判断例子
查看>>
ubuntu重启不清除 /tmp 设置
查看>>
面向对象
查看>>
JSON
查看>>