【jmeter】使用beanshell生成测试数据数组

一、场景

    在测试过程中,我们需要模拟一些参数,比如用户use01,user02......user100

 

二、方案

    jmeter

 

三、编写测试脚本

1、创建测试计划

2、创建线程组

3、添加BeanShell Sampler

4、编写BeanShell脚本

复制代码
List list  = new ArrayList();

String user_tmp = "";

//普通for循环的写法
for(int i=1; i<100;i++){
    if(i < 9){ 
        user_tmp = "user0"+i;
    } else {
        user_tmp = "user"+i;
    };
    list.add('"'+user_tmp+'"');
};
//增强for循环的写法
for(object : list){
    log.info("==========");
    log.info(object);
};
// 将格式化后的字符串存回JMeter变量中
vars.put("userNameList", list.toString());
复制代码

或者也可以使用

 

5、请求中引用

 

四、验证

使用结果树查询调用结果

 

 

posted @   代码诠释的世界  阅读(112)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示