ContiPerf

SpringBoot | 第十三章:测试相关(单元测试、性能测试)

浪子不回头ぞ 提交于 2020-03-23 02:03:10
3 月,跳不动了?>>> 前言 前面写了这么多章节,都是通过浏览器访问的形式,进行接口方法访问进而验证方法的正确与否。显然在服务或者接口比较少时,这么做没有啥问题,但一旦一个项目稍微复杂或者接口方法比较多时,这么验证就有点不符合程序猿的 懒人 的特性了。所以这章节,讲述下 SpringBoot 中的单元测试及基于 Contiperf 压测工具进行性能测试相关方面的知识点。 单元测试 是指对软件中的最小可 测试单元 进行检查和验证。一般上在开发阶段或者程序发布时,都会利用像 Maven 这样的打包工具进行打包前的测试,避免不必要的bug程序被打包部署。 题外话:在开发阶段,都应该要求编写单元测试,核心的模块还需要进行覆盖测试,覆盖率至少要95%以上。 SpringBoot的单元测试 对于 java 开发者而言, Junit 应该无人不知了。所以 SpringBoot 也是基于 Junit 进行单位测试的。 0.加入pom依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 1.这里为了演示,编写了一个简单的测试接口及编写对应的测试类。