2011-08-24 125 views
0

我使用命令行將一個變量傳遞給Jmeter。我怎樣才能讀取這個變量並將其設置爲enabled屬性。有沒有辦法做到這一點。基於從命令行傳遞的值(true或false),我想啓用或禁用測試。JMeter測試配置

我使用 感謝

回答

0

您可以將「如果控制器」添加到您的「線程組」的開頭,設置它的條件${__P(MY_TEST_CASE_ENABLED)}(其中MY_TEST_CASE_ENABLED使用-D選項傳遞給JMeter的過程)和內該控制器添加「測試行動」採樣器與「立即停止」行動。

+0

這沒有奏效。您的解決方案將決定是否在Jmeter應用程序啓動後運行測試。而我想要在應用程序啓動後立即禁用某些測試,而不是在選擇「運行」選項時禁用。 – Supriya

+0

有沒有一種方法可以通過一個通用控制器組件的命令行參數來設置啓用屬性 – Supriya

+0

@Supriya,它對我很有用,並且據我所知,除此之外沒有其他選項可用於您自己JMeter插件,即線程組或控制器。另一種可能性是,您使用Perl或Groovy等腳本語言預處理* .jmx文件以禁用其某些部分。 –