【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 @ 2024-06-19 10:42  代码诠释的世界  阅读(60)  评论(0编辑  收藏  举报