通过单元测试在一分钟实现上百个HTTP接口的测试

把大象放冰箱,总共分几步?

  1. 把冰箱门打开;
  2. 把大象放进去;
  3. 把冰箱门关上;

三步,三步就可以完成一个禁锢大象的流程,今天给大家介绍的测试百余个接口的方式,不用一个一个写单元测试,也不用Postman等接口工具一个一个的配置,只需三步,便可测试无限量的接口。正所谓简单他妈给简单开门,简单到家了。

三步实现SpringBoot项目的接口测试

  1. 引入测试用的依赖Jar文件
<dependency>
    <groupId>com.cat2bug</groupId>
    <artifactId>cat2bug-spring-boot-junit</artifactId>
    <version>0.0.4</version>
    <scope>test</scope>
</dependency>
  1. 创建测试用例文件,测试代码如下:
@SpringBootTest
@RunWith(Cat2BugAutoSpringSuite.class)
@AutoTestScan(packageName = "com.cat2bug.junit.demo.controller")
public class Cat2bugSpringBootDemoApplicationTests {
    // 不用写任何代码
}
  • @SpringBootTest和@RunWith是Spring JUnit固定注解;
  • @AutoTestScan注解中packageName属性指定的是要扫描的包路径;
  1. 执行测试类
mvn -Dtest=Cat2bugSpringBootDemoApplicationTest test

-Dtest后面跟的是测试类的名称,执行后,cat2bug-spring-boot-junit会自动扫描代码中的接口类,并自动生成测试类进行自动测试,测试结果如下图:
在这里插入图片描述

至此,所有项目中的接口测试报告将显示在控制台中,并且会在项目编译目录中生成html格式的测试报告,默认路径为target/cat2bug-junit/report下。

惊不惊喜?意不意外?正所谓人生苦短,要当老板,我们要把有限的生命,投入到无限的吃喝玩乐中,对于这种重复有规律的工作,交给机器自己完成即可。

更多关于自动测试单元的问题,请参考Cat2Bug-Spring-Boot-JUnit

官网

  • 官网: https://www.cat2bug.com
  • library github: https://github.com/cat2bug/cat2bug-junit
  • library gitee: https://gitee.com/cat2bug/cat2bug-junit

话不多说,关本回家!!

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值