2017-04-03 175 views
0

我想了解如何在cmd中使用「for」多次運行jmeter腳本。以下是我到目前爲止有:在批處理循環中運行JMeter

for /l %x in (1,2,3,4,5,6,7,8,9,10) do jmeter -n -t test_for_test.jmx -e -l %x.jtl 

但腳本執行之後,我的只有兩個文件(1.jtl和3.jtl)。 我在做什麼錯?

提前致謝!

+1

'用於在/升%×(開始步驟端)操作'或(v1 v2 v3 v4 ...)'中的%x,但不能同時使用 –

+0

試試這個命令。 (1,1,10)do jmeter -n -t test_for_test.jmx -e -l%x.jtl 語法爲 FOR/L %%參數IN(start,step,end) )DO命令 –

+0

@ i474232898你能接受我的答案嗎?謝謝! –

回答

1

使用下面的命令循環10次。

for /l %x in (1,1,10) do jmeter -n -t test_for_test.jmx -e -l %x.jtl 

這是complete syntax of for loop

語法

FOR /L %%parameter IN (start,step,end) DO command 

密鑰

開始:第一個數字

步驟:最後數

:通過遞增序列 端的量命令:要執行的命令包括任何 命令行參數。

%%參數:可替換的參數: 在批處理文件中使用%% G(命令行%G上)