[英]Run multiple jmx files in Parallel
我們有項目結構src / test / jmeter / regressionTests / jmx1,jmx2,jmx2 regressionTests文件夾有不同的jmx文件。 這些文件可以並行執行。(它們彼此沒有依賴關系。每個jmx文件創建自己的數據,然后刪除最后創建的數據。)
目前我們使用maven命令運行它們:
-Pprofile-jmeter jmeter:jmeter -DtestType=regressionTest -DskipTests=true
pom.xml配置如下:
<profiles>
<profile>
<id>profile-jmeter</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.10.1</version>
<executions>
<execution>
<id>run-jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
<configuration>
<testFilesDirectory>${basedir}/src/test/jmeter/scripts/${testType}</testFilesDirectory>
<overrideRootLogLevel>ERROR</overrideRootLogLevel>
<testResultsTimestamp>false</testResultsTimestamp>
<resultsFileFormat>xml</resultsFileFormat>
我們可以在pom.xml中添加maven命令或maven配置,以便jmx文件並行運行。
你可以多次打電話給maven。 每個都將執行一個單獨的過程。
您應該能夠分叉測試執行。 我從沒試過JMeter。 似乎是可行的。 請查看以下鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.