Logi c в JMeter Script для обработки отступов (пробел) - PullRequest
0 голосов
/ 22 января 2020

Необходимо передать значение 34 длины для поля в JMeter. длина отступа = 34- (len (itemcode) +1) должно быть место для заполнения, как указано выше.

всего 34 длины для этого поля = ItemCode + "N" + X, длина "N" = 34-len (ItemCode) -1

Код элемента необходимо получить из предыдущего ответа.

1 Ответ

0 голосов
/ 24 января 2020

Это может быть достигнуто постпроцессором JSR223 с кодом ниже.

    log.info('${prod2name}');
    var s= '${prod2name}';
    var totallength=34;
    var vallength=s.length;
    var spacelength=totallength-parseInt(vallength)-1;
    var finall=s;

    for(i=1;i<=spacelength;i++){
        finall=finall+" ";  
        }
    var finall=finall+"X";
    log.info(finall.length);
    vars.put("z",finall);
...