aogg
8/31/2019 - 8:12 AM

script方法

postman里的script方法


loopValue('loop_car_no', ['粤E57376', '粤DHC782'])

/**
 * 循环输出数组
 * 
 * @param string key 需要设置的变量
 * @param array arr 循环的数组
 */ 
function loopValue(key, arr){
    var currentValue = pm.globals.get(key);
    
    if (!currentValue){
        pm.globals.set(key, arr.shift());
        return;
    }
    
    for(i = 0; i < arr.length; i++){
        if (arr[i] == currentValue){
            pm.globals.set(key, arr[i+1 >= arr.length ? 0 : i+1]);
            return;
        }
    }
    
}