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

一、场景

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

 

二、方案

    jmeter

   JSR223 PreProcessor

 

三、编写测试脚本

1、创建测试计划

2、创建线程组

3、添加JSR223 PreProcessor

4、编写JSR223脚本

var userNameList = vars.get("userNameList");
var list = [];
var userTmp = "";

//普通for循环的写法
for(int i=1; i<100;i++){
    if(i < 9){ 
        userTmp = "user0"+i;
    } else {
        userTmp = "user"+i;
    };
    list.add('"'+userTmp+'"');
};
//增强for循环的写法
for(object : list){
    log.info("==========");
    log.info(object);
};

// 将格式化后的字符串存回JMeter变量中
vars.put("userNameList", list.toString());

5、请求中引用

 

四、验证

使用结果树查询调用结果

 

posted @ 2024-06-19 10:51  代码诠释的世界  阅读(137)  评论(0编辑  收藏  举报