我試圖從命令提示符處動態插入「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