一、单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 1、在pom包中添加spring-boot-starter-test包引用 <dependency> <groupId>org.springframework.boot</groupId> <ar
原创 2024-08-15 09:41:20
30阅读
Spring Boot中测试本文翻译之:https://www.baeldung.com/spring-boot-testing1、概述该文中介绍如何使用Spring Boot进行测试测试分为独立运行的单元测试和引导spring上下文的集成测试。2、项目设置3、Maven依赖首先添加测试依赖<dependency> <groupId>org.springframe
转载 2024-03-27 15:36:31
61阅读
import com.hikari.cloud.app.api.CloudAppApiApplication;import com.hikari.cloud.data.mapper.TbDeviceMapper;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.aut...
原创 2023-02-22 10:55:50
43阅读
本文将讲述如何编码实现浏览器ajax请求携带参数请求后台postman介绍postman是一款强大的发送http请求的工具,可以发送get、post、delete等请求,并查看请求的返回的结果。postman下载地址,下载后一直下一步安装成功即可,打开后界面如下:通过lesson1的学习新建工程,下面我们开始编写代码,并使用postman模拟发送请求,并调试后台。首先我们来看下DemoContro
使用spring boot , MockBean@RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class) public class DalListTest { @MockBean private XxxService xxxService; }classes指定主程序的入口@MockBe
转载 2024-04-17 11:55:26
178阅读
Spring Boot学了这么久,我还没用过它的单元测试。今天我就系统完整地学习总结一下在Spring Boot中使用JUnit5框架进行单元测试。其实本节主要还是学习JUnit5的使用。有一句话说的好,我可以不用,但我必须会用。 1.JUnit5 的变化2.JUnit5的常用注解3.断言机制4.前置条件(assumptions)5.嵌套测试6.参数化测试 1.JUnit5 的变化Spring B
1. 对springboot框架的项目进行测试,需要引入测试包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test&lt
转载 2024-10-22 20:59:41
19阅读
1.引入pom依赖<!-- springboot测试 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo
原创 2022-10-11 16:53:02
63阅读
叙述前言:最近对springcloud做了具体的性能测试和调整,性能比较好的配置做一点总结(欢迎各位指正!)eureka:(建议使用集群,调用规则默认是轮询)spring: application: name: service-registry profiles.active: dev server: tomcat: max-threads: 500 #tomca
目录Powermock介绍一、为什么要使用Mock工具二、PowerMock简介使用示例Maven 包引入简单使用注解讲解PowerMock简单实现原理Api讲解注意Powermock与Jacoco兼容问题原因on-the-fly模式的解决方案offline解决方案 Powermock介绍一、为什么要使用Mock工具在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(
转载 2024-03-27 15:58:24
109阅读
掌握使用JUnit、Spring Boot和Mockito进行Web接口测试的方法。下面是一个简单的步骤,以及如何使用这些框架来模拟测试一个Web接口。首先,创建一个Spring Boot项目,并在其中添加JUnit、Mockito和Spring Boot Test依赖。在pom.xml文件中添加以下依赖:<dependencies> <!-- Spring Boot T
转载 2024-06-05 15:00:20
96阅读
测试工具:Jmeter Apache JMeter是Apache开发的基于Java的压力测试工具。对于压力测试软件,它最初是为Web应用程序测试而设计的,但后来扩展到其他测试领域。它可以用来测试静态和动态资源,例如静态文件、Java servlets、CGI脚本、Java对象、数据库、FTP服务器等。JMeter可用于模拟服务器、网络或对象上的巨大负载,测试它们的强度,并分析它们在不同压力类别下的
转载 2024-07-01 10:52:04
74阅读
单元测试和集成测试的主要区别在于是否使用spring上下午ApplicationContext,如果只有@RunnerWith(SpringRunner.class)注解,则表示单元测试,而@SpringBootTest是集成测试。因为测试分片不需要上下文,所以测试分片是单元测试,有@JsonTes
转载 2023-05-11 12:51:53
447阅读
概述对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为 Java开发人员,大家
SpringBoot教程(十一) | SpringBoot集成Mybatis上一篇文章我们介绍了SpringBoot集成JdbcTemplate.简单体验了一下JdbcTemplate框架的用法,今天的内容比较重要,我们来介绍一下SpringBoot集成Mybatis的步骤。1、 Mybatis 介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache s
转载 2024-10-21 12:17:29
20阅读
单元测试JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platfor
那么先简单说一下为什么要写测试用例 :可以避免测试点的遗漏,为了更好的进行测试,可以提高测试效率可以自动测试,可以在项目打包前进行测试校验可以及时发现因为修改代码导致新的问题的出现,并及时解决好了,说道这里,应该明白测试的一个重要性了,,,接下来,我们正式进入SpringBoot2.X 的 测试实践中吧。。。1、引入相关依赖<!--springboot程序测试依赖,如果是自动创建项目默认添加
转载 2023-07-17 13:40:18
739阅读
文章目录6. Spring Boot安全框架6.1 认识Spring Security6.1.1 入门项目6.1.2 角色访问控制6.2 基于数据库的认证6.2.1 Spring Security基于数据库认证6.2.2 角色访问控制6.2.3 密码加密保存6.2.4 用户角色多对多关系6.2.5 角色继承 6. Spring Boot安全框架6.1 认识Spring SecuritySprin
转载 2024-02-12 21:40:46
66阅读
前言通过浏览器访问的形式,进行接口方法访问进而验证方法的正确与否。显然在服务或者接口比较少时,这么做没有啥问题,但一旦一个项目稍微复杂或者接口方法比较多时,这么验证就有点不符合程序猿的懒人的特性了。所以这章节,讲述下SpringBoot中的单元测试及基于Contiperf压测工具进行性能测试相关方面的知识点。单元测试是指对软件中的最小可测试单元进行检查和验证。一般上在开发阶段或者程序发布时,都会利
原创 2023-01-08 18:27:39
1286阅读
一、常用注解官方文档:Junit5官网指导@Test :表示此方法是测试方法。但是与JUnit4的@Test不同,他的职责非常单一,不能声明任何属性,拓展的测试将会由Jupiter提供额外测试@ParameterizedTest:参数化测试使用注解@RepeatedTest :表示测试方法可重复执行,value表示重复执行次数@DisplayName :为测试类或者测试方法设置展示名称@Befor
  • 1
  • 2
  • 3
  • 4
  • 5