我是jmeter的新手,我有以下查詢。使用-J選項從cmd啓用或禁用jmeter中的線程
我目前正在研究一個涉及到測試包含多個線程的jmx文件的項目。在運行之前,我正在手動啓用或禁用簡單控制器。我嘗試在線搜索並找到以下解決方案,使用-J選項啓用或禁用cmd。
的問題是,這是不工作對我來說。我使用下面的命令在CMD
jmeter.bat -n -t C:\ pathtojmx \ testfile.jmx -l C:\ pathtooutput \ JMETER_OUTPUT.xml -Jcondition1 =真-Jcondition =真
JMX的文件的樹結構如下:
線程1:(條件1)
線程2(線程1的子線程)(條件2)。
輸出我從運行此命令得到的是
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
</testResults>
我現在用的子選項運行Eclipse中的JMeter的。之前,當我嘗試使用-J選項時,我能夠將測試的輸出成功導入到我指定的文件中。
任何幫助將不勝感激。
UPDATE:
我有多個簡單的控制器的JMX文件中的一個線程組。 由於我是Jmeter新手,我不知道這一點。 所以,我在每個簡單控制器中添加了IF控制器並指定了條件。 是否可以禁用簡單控制器或o我必須創建一個新的帶有多個線程組的Test.jmx文件。
可以請你解釋更多的線程組的部分即設置線程我不打算運行到零的說法一點。 – Ram
另外,我試圖通過在IF控制器中添加它並設置現在停止的動作來嘗試「$ {__ P(condition,)}」==「true」部分。但它似乎仍然不起作用。線程組在測試過程中未啓用。 – Ram