2012-12-08 50 views
2

我試圖從命令提示符處動態插入「HTTP請求默認值」,以便我可以針對不同的服務器運行我的測試。但是,我無法在測試GUI中找到可輸入${__P(hostname,www.dummy.org)}的地方。它位於「服務器名稱或IP」字段還是「路徑」字段中?動態插入「HTTP請求默認值」

Apache user manual,它說:

例如,您可以定義在測試計劃如下:

HOST www.example.com
THREADS 10
LOOPS 20

您可以參考這些在測試計劃爲${HOST}${THREADS}等。如果您稍後想要更改主機,只需更改的值變量。這適用於少量測試,但在測試大量不同組合時變得乏味。一種解決方案是使用一個屬性來定義變量的值,例如:

HOST ${__P(host,www.example.com)}
THREADS ${__P(threads,10)}
LOOPS ${__P(loops,20)}

然後,可以改變某些或全部上的命令行中的值,如下所示:

jmeter ... -Jhost=www3.example.org -Jloops=13

回答

0

你可以把它放在:服務器名稱或IP 但只有主機名。

主機名後面的路徑必須放在路徑字段