最新用Maven运行JMeter(2),2024年最新设计思想与代码质量优化+程序性能优化+开发效率优化

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

    <jmeter.result.jtl.dir>${project.build.directory}\jmeter\results</jmeter.result.jtl.dir>
    <!--此路径用于存储由模板转换过来的详细的测试结果的html文件-->
    <jmeter.result.html.dir>${project.build.directory}\jmeter\html_detail_report</jmeter.result.html.dir>
    <!--此路径用于存储由模板转换过来的测试结果的html文件-->
    <jmeter.result.html.dir1>${project.build.directory}\jmeter\html_report</jmeter.result.html.dir1>
    <ReportName>TestReport</ReportName>
</properties>

<dependencies>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_core</artifactId>
        <version>5.4.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_java</artifactId>
        <version>5.4.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>jorphan</artifactId>
        <version>5.4.3</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>com.lazerycode.jmeter</groupId>
            <artifactId>jmeter-maven-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <!--指定jmeter版本号-->
                <jmeterVersion>5.4.3</jmeterVersion>

                <!-- JVM 设置-->
                <jMeterProcessJVMSettings>
                    <xms>2048</xms>
                    <xmx>2048</xmx>
                </jMeterProcessJVMSettings>
                <!--JMeter能够创建.jtl(XML格式)测试结果和csv测试结果。 默认情况下,此插件使用csv格式。这里需要将其切换为xml格式。-->
                <resultsFileFormat>xml</resultsFileFormat>
                <!--这里是否生成result report需要设置为false,否则运行时会出现“前言中不允许有内容”的报错。
                因为若该项为true,无论你在.properties配置文件或者此pom文件中将结果文件的格式显示设置为xml,最后都只会生成csv的结果文件。
                而csv的格式无法转换成我们最后需要的html结果文件,就会报上述的错。-->
                <generateReports>true</generateReports>
                <!--忽略失败-->
                <ignoreResultFailures>true</ignoreResultFailures>
                <!--报告文件尾部输出时间戳 -->
                <appendResultsTimestamp>true</appendResultsTimestamp>
                <!--指定日志级别-->
                <overrideRootLogLevel>error</overrideRootLogLevel>
                <!-- 将任何其他 Java 库添加到 JMeter 的 lib/ext 目录-->
                <jmeterExtensions>
                    <artifact>kg.apc:jmeter-plugins-standard:1.4.0</artifact>
                    <artifact>kg.apc:jmeter-plugins-extras:1.4.0</artifact>
                    <artifact>kg.apc:jmeter-plugins-perfmon:2.1</artifact>
                    <artifact>kg.apc:jmeter-plugins-manager:1.7</artifact>
                </jmeterExtensions>
                <junitLibraries>
                    <!--                        <artifact>com.lazerycode.junit:junit-test:1.0.0</artifact>-->
                </junitLibraries>
                <!-- 指定测试用例的路径-->
                <testFilesDirectory>src\test\jmeter\</testFilesDirectory>
            </configuration>
            <executions>
                <!-- Generate JMeter configuration -->
                <execution>
                    <id>configuration</id>
                    <goals>
                        <goal>configure</goal>
                    </goals>
                </execution>
                <!-- Run JMeter tests -->
                <execution>
                    <id>jmeter-tests</id>
                    <goals>
                        <goal>jmeter</goal>
                    </goals>
                </execution>
                <!-- Fail build on errors in test -->
                <execution>
                    <id>jmeter-check-results</id>
                    <goals>
                        <goal>results</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

    </plugins>
</build>
```

运行

mvn clean verify

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

3a03fab5e56a57acb)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值