jmeter使用Beanshell预处理器从指定列表中获取随机值
来源:互联网 发布:数据采集有哪几种接头 编辑:程序博客网 时间:2024/06/14 16:16
1、jmeter添加BeanShell PreProcessor
2、script输入框中设定如下变量randomOption,变量randomOption将从列表{"cat", "dog", "parakeet"}中随机取值,如事例:
String[] query = new String[]{"cat", "dog", "parakeet"};
Random random = new Random();
int i = random.nextInt(query.length);
vars.put("randomOption",query[i]);
3、在需要配置的 HTTP Request请求中获取变量randomOption的值,如事例:
http://www.example.com/pets/${randomOption}
4、
如果要设置两个变量且变量值随机但不重复,可以通过两个列表放置不同值实现
String[] query = new String[]{"cat", "dog", "parakeet","3"};
Random random = new Random();
int i = random.nextInt(query.length);
vars.put("randomOption",query[i]);
String[] t = new String[]{"5", "23", "42"};
Random r = new Random();
int j = r.nextInt(t.length);
vars.put("a",t[j]);
使用参考http://4byte.cn/question/25579/jmeter-set-variable-to-random-option.html# 整理
- jmeter使用Beanshell预处理器从指定列表中获取随机值
- jmeter 调用接口获取随机身份证,beanshell 写入到本地文件
- JMeter中的BeanShell使用
- Jmeter:使用BeanShell
- Jmeter:使用BeanShell
- Jmeter:使用BeanShell
- JMeter中的BeanShell使用
- Jmeter 中使用Beanshell来引用第三方jar包
- jmeter中使用Beanshell处理多个枚举类型参数
- 004_021 Python 以指定的概率获取元素 以一个列表为基准概率,从一个列表中随机获取元素
- jmeter中BeanShell实践笔记
- BeanShell 在 JMeter中的使用
- Jmeter-BeanShell的使用介绍
- Jmeter-BeanShell的使用介绍
- php 从指定数字中获取随机组合的方法
- jmeter beanshell
- jmeter随笔BeanShell 中时间函数__time()
- 使用BeanShell设置JMeter动态变量
- elasticsearch之query-----执行Search
- Linux内核的ioctl函数学习
- 静态库与动态库的介绍
- 【OpenCV学习笔记】三十七、特征检测与匹配(二)——SIFT特征点匹配
- 414. Third Maximum Number
- jmeter使用Beanshell预处理器从指定列表中获取随机值
- 判断点在多边形内的多种写法 ,带验证
- 【面经】2017.3华为大数据研发实习一面二面
- React Native之TextInput限制只能输入数字和小数
- map的详细用法(转载)
- 十进制转换为2进制-java
- 学习记录 复杂网络模型的matlab实现
- HDU 2089 不要62
- 配置好环境变量,仍出现无法定位程序输入点 ...于动态链接库Qt5Cored.dll和Qt5.Widgetsd.dll