测试
梁云亮
电 话:13264494458
微 信:13264494458
扣 扣:369950806
展开
-
单元测试生成 MultipartFile
Springboot中单元测试时有时需要生成 MultipartFile对象,此时可以采用如下代码生成。原创 2023-04-02 23:09:39 · 1104 阅读 · 0 评论 -
Jmeter测试http请求
假设台控制器中的接口:对应路径:localhost:6001/fun1。设置HTTP请求基本信息。原创 2022-10-12 15:27:27 · 477 阅读 · 0 评论 -
【精品】Intellij 中使用 HTTP客户端 测试API
您可以指定不存在的文件的名称,在这种情况下,将自动创建具有提供的名称的新文件。写完controller之后,每个API方法前都有个小绿点。private:私有化参数(放一些账号密码,token一类的)在主菜单上或上下文菜单中,选择Refactor | 移动。选择文件或键入要将请求移动到的文件的完整路径。就可以创建HTTP请求。regular:公共参数。原创 2022-10-02 13:04:20 · 3834 阅读 · 0 评论 -
Spring整合Junit单元测试
使用Junit5测试Maven依赖<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.7.2</version> <scope>test</scope></dependency>测试代码@ExtendWith(SpringE原创 2021-11-09 13:01:01 · 608 阅读 · 4 评论 -
Junit单元测试
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage其中:JUnit Platform是在JVM上启动测试框架的基础。JUnit Jupiter是JUnit5扩展的新的编程模型和扩展模型,用来编写测试用例。Jupiter子项目为在平台上运行Jupiter的测试提供了一个TestEngine (测试引擎)。JUnit Vintag...原创 2020-02-03 10:27:09 · 443 阅读 · 0 评论 -
【精品】使用data-factory-core生成随机数据
简介data-factory-core用于根据对象,随机自动生成初始化信息。便于测试。data-factory-core功能:支持8 大基本类型的支持数组、对象、枚举、Map、链表、Set 等支持String、BigDecimal、BigInteger、Currency 等常见类型支持Date、LocalDate、LocalDateTime、LocalTime、Year 等常见日期类型支持 Regex 正则表达式支持@DataFactory 注解,提供灵活配置要想在项目中使用data-原创 2021-08-22 13:57:12 · 903 阅读 · 2 评论 -
SpringBoot下 OkHttp3单元测试 之 Post
示例:普通请求服务器端代码测试代码示例:提交Json String服务器端代码UserLoginDto.java@Datapublic class UserLoginDto implements Serializable { @NotBlank(message = "昵称不能为空") private String username; @NotBlank(message = "密码不能为空") private String password;}Use原创 2020-11-23 18:12:02 · 1247 阅读 · 0 评论 -
MockMVC 理论基础
Mock简介在面向对象程序设计中,模拟对象(mock object)是以可控的方式模拟真实对象行为的假的对象。比如:对象B依赖于对象A,但是A代码还没写是一个空类空方法不能用,我们来mock一个假的A来完成测试。1.2 为什么要使用Mock?在单元测试中,模拟对象可以模拟复杂的、真实的对象的行为, 如果真实的对象无法放入单元测试中,使用模拟对象就很有帮助。在下面的情形,可能需要使用模拟对象来代替真实对象:真实对象的行为是不确定的(例如,当前的时间或当前的温度);真实对象很难搭建起来;真实对象的原创 2020-05-25 12:49:44 · 2431 阅读 · 0 评论 -
Intellij使用Squaretest 自动生成Mockito单元测试
简介Squaretest,它是一款自动生成单元测试的插件。Intellij安装该插件,File—>Settings—>Plugins,搜索Squaretest,然后install就好了,插件安装完成后需要重启一下。重启之后,菜单栏就多了一项Squaretest:使用示例打开一个待测试的类确认后就会弹出一个框看下面这里它自动会识别出当前类需要Mock的成员变量,直接点ok,就会看到生成的测试代码了...原创 2021-03-29 21:40:50 · 8620 阅读 · 1 评论 -
SpringBoot单元测试
第一步:创建Maven项目,添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test&l...原创 2020-02-06 21:03:29 · 270 阅读 · 10 评论 -
Scala 单元测试
第一步:添加Maven依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency>第二步:创建类,编写测试代码...原创 2020-04-12 14:54:42 · 957 阅读 · 0 评论 -
Mockito测试 示例
步骤整个测试过程非常有规律:准备测试环境通过MockMvc执行请求3.1. 添加验证断言3.2. 添加结果处理器3.3. 得到MvcResult进行自定义断言/进行下一步的异步请求卸载测试环境spring提供了mockMvc模块,可以模拟web请求来对controller层进行单元测试示例:MockMvc第一步:添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId>原创 2020-05-25 18:50:07 · 1483 阅读 · 0 评论