专栏首页流柯技术学院jmeter使用Beanshell预处理器从指定列表中获取随机值

jmeter使用Beanshell预处理器从指定列表中获取随机值

变量mynation从列表{"china", "US", "UK"}中随机取值

String[] nation = new String[]{"china", "US", "UK"};
Random random = new Random();
int i = random.nextInt(nation.length);
vars.put("mynation",nation[i]);
在需要使用的 地方直接 ${mynation} 引用即可

如果要设置两个变量且变量值随机但不重复,可以通过两个列表放置不同值实现

String[] nation = new String[]{"china", "US", "UK"};
Random random = new Random();
int i = random.nextInt(nation.length);
vars.put("mynation",nation[i]);

String[] num = new String[]{"8", "2", "1","7"};
Random r = new Random();
int j = r.nextInt(num.length);
vars.put("anum",num[j]);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Tomcat中JVM内存溢出及合理配置

    Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应...

    流柯
  • Xms Xmx PermSize MaxPermSize 区别

    1.参数的含义 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M -vmargs ...

    流柯
  • IOS应用内存释放机制

    流柯
  • RestTemplate

    RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的...

    用户3003813
  • Java 指定日期和日期间隔,返回间隔 之前 | 之后 的日期

    大数据工程师-公子
  • Java中的String,StringBuilder,StringBuffer三者的区别

    String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象...

    赵哥窟
  • 【LeetCode】把字符串 s 中的每个空格替换成““%20””day02

    原题地址:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/

    居士
  • (最简单)Java 格式化数字每3位加逗号分隔(自己封装好的工具类,直接可用)

    陈哈哈
  • 面试题66(StringBuffer)

    面试例题1:对于如下代码,以下哪一个结论是正确的? public class Foo { public static void main(String[] ...

    Java学习
  • 文本挖掘分析《欢乐颂》到底谁和谁堪称好闺蜜、谁和谁又最为般配?

    听说最近大家都在看《欢乐颂》,这部热剧里,女性可谓是绝对的主角,22楼5个女房客的互动好像把男性角色们的风头都抢光了;但是热门剧中又总是不能缺了言情戏的点缀。...

    机器学习AI算法工程

扫码关注云+社区

领取腾讯云代金券