簡體   English   中英

並行運行多個jmx文件

[英]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。 似乎是可行的。 請查看以下鏈接。

http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM