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的高,若是同时设置了这两种标签,后二者会被忽略。插件

继续阅读→

相关文章
相关标签/搜索