Jmeter-maven-plugin高級配置之分佈式設置

Jmeter-maven-plugin高級配置之分佈式設置

經過<remoteConfig>標籤來設置遠程機器

使用jmeter Gui時能夠很方便的配置遠程節點,來分佈式地壓測,具體方法,不在描述。如今來講使用jmeter-maven-plugin這個插件如何配置分佈式。maven

經過這個<startServersBeforeTests>標籤,能夠將--runremote命令發送到jmeter.properties中配置的節點機器上,來開啓遠程服務。分佈式

經過這個<stopServersAfterTests>標籤,能夠將--remoteexit命令發送到jmeter.properties中配置的節點機器上,來關閉遠程服務。ui

<startServersBeforeTests> 和 <stopServersAfterTests>標籤能夠分開使用,所以咱們能夠經過其餘進程來開啓和關閉jmeter的遠程服務。spa

<plugin>    <groupId>com.lazerycode.jmeter</groupId>    <artifactId>jmeter-maven-plugin</artifactId>    <version>1.9.0</version>    <executions>    <execution>    <id>jmeter-tests</id>    <phase>verify</phase>    <goals>    <goal>jmeter</goal>    </goals>    <configuration>    <remoteConfig>    <startServersBeforeTests>true</startServersBeforeTests>    <stopServersAfterTests>true</stopServersAfterTests>    </remoteConfig>    </configuration>    </execution>    </executions>    </plugin>

若是咱們想在執行每一個jmeter任務時,就重啓一下遠程服務,<startAndStopServersForEachTest>這個標籤能夠知足咱們的需求,且這個標籤的優先級比startServersBeforeTests和stopServersAfterTests的高,若是同時設置了這兩種標籤,後二者會被忽略。插件

繼續閱讀→

相關文章
相關標籤/搜索