• The Baeldung Logo
  • 从这里开始
  • 指南 ▼▲
    • Persistence

      Spring持久化指南

    • REST

      使用Spring构建REST API指南

    • Security

      Spring Security指南

  • 关于
  •  English

分类: Testing

>>  优化 Spring 集成测试

>>  使用Spock辅助方法减少重复代码 | Baeldung

>>  使用TDD实现Java自定义List

>>  Integration Testing With the Maven Cargo Plugin Baeldung

>>  Maven Surefire和Failsafe插件之间的区别

>>  Maven 集成测试实战

>>  断言 Java Optional具有特定值

>>  使用 CassandraUnit 进行 Cassandra 单元测试的实践指南

>>  使用Testcontainers测试Spring Boot与Cassandra的集成

>>  使用JUnit 5基于活动环境配置执行测试

>>  PowerMockito 入门指南

>>  使用 SpringJUnit4ClassRunner 与 Parameterized

>>  使用Mockito Spy模拟同一测试类中的方法

>>  Spring Boot 测试指南

>>  JMeter中跨线程组传递变量的几种方法

>>  使用 Selenium WebDriver 在 Java 中操作 Cookies

>>  使用Selenium WebDriver操作下拉框指南

>>  Mockito ArgumentMatchers 详解

>>  使用 Vavr 进行属性测试实战

>>  使用 Spring Boot @ConfigurationProperties 进行配置测试

>>  在 Spring 测试中覆盖配置属性

>>  JUnit中的java.lang.NoClassDefFoundError问题

>>  使用 Selenium WebDriver 检查元素是否存在

>>  MockServer 介绍:模拟 HTTP API 的利器

>>  How to Mock Multiple Responses for the Same Request | Baeldung

>>  使用Gatling做网站压力测试

>>  Gatling vs JMeter vs The Grinder 性能测试工具横向对比

>>  使用Postman进行负载测试

>>  使用Gatling对REST接口进行负载测试

>>  使用 k6 框架执行负载测试完全指南

>>  Spring REST Docs简介

>>  使用 REST-assured 测试 Spring MVC 接口

>>  REST Assured 认证方式详解

>>  在 Spring Boot 测试中使用嵌入式 Redis 服务器

>>  使用Karate进行REST API测试

>>  测试Spring OAuth2访问控制规则

>>  使用AssertJ在Java中提取值

>>  使用 AssertJ 创建自定义断言

>>  AssertJ 条件断言使用指南

>>  Guava AssertJ 的使用

>>  AssertJ的Java 8特性

>>  修复JUnit中的NoSuchMethodError错误

>>  使用Gradle与Cucumber

>>  JSON模型断言库指南

>>  JUnit 测试重试机制实现指南

>>  在JUnit测试中使用Java Test Gadgets从文件加载测试数据

>>  WireMock 与 Spring Boot 集成指南

>>  Gatling介绍

>>  Selenium 拖拽操作完全指南

>>  Spring Tests中的WebAppConfiguration

>>  Unit Test for hashCode() in Java | Baeldung

>>  Testing in Java Series | Baeldung

>>  使用 REST-assured 获取和验证响应数据

>>  使用RestAssured发送MultipartFile请求

>>  使用 REST-assured 进行 JSON Schema 验证

>>  REST-assured 中的请求头、Cookie 和参数设置

>>  REST-assured 与 Groovy 结合使用 | Baeldung

>>  Jacoco报告的排除项

>>  JUnit 测试分类与过滤策略

>>  使用 Postman Collections 测试 Web API

>>  Mockito 泛型 List 匹配器详解

>>  Gatling测试监控实战指南

>>  测试后清理HSQLDB数据库的几种方法

>>  Cucumber Background 使用指南

>>  Apache JMeter 中的会话与 Cookie 管理指南

>>  使用Selenium在日期选择器中选择日期 | Baeldung

>>  使用 CATS 进行 OpenAPI 接口自动化测试

>>  使用 Spring AI 评估器测试大语言模型响应

>>  测试Spring Boot应用的主类

>>  ZeroCode 自动化测试框架入门指南

>>  如何使用Gatling显示完整的HTTP响应体

>>  Cucumber中忽略场景的方法

>>  解决Mockito异常: Wanted But Not Invoked

>>  在JUnit测试中使用JwtDecoder模拟JWT令牌

>>  Spy"和"SpyBean"之间的区别:Spring AOP中的行为代理

>>  Cucumber Spring集成

>>  Spring测试环境配置独立数据源指南

>>  使用内存数据库进行自包含测试

>>  JUnit 4与5中异常断言详解

>>  使用 StepVerifier 和 TestPublisher 测试响应式流

>>  JUnit 5的并行测试执行

>>  使用 Gradle 配置和运行 Spock 测试框架

>>  在Selenium中处理弹窗和对话框

>>  使用Mockito模拟JDBC进行单元测试

>>  JSpec 指南

>>  Google Truth 测试框架详解

>>  JGoTesting 测试框架介绍

>>  Mockito中Getter和Setter的存根处理

>>  JUnit 5 参数化测试详解

>>  使用Hamcrest检查列表中是否包含具有特定属性的元素

>>  在Cucumber中传递列表参数

>>  如何测试 @Scheduled 注解

>>  使用 GitHub Actions 运行 Selenium 回归测试

>>  从命令行运行JUnit测试用例

>>  AssertJ 异常断言完全指南

>>  在Spock测试中验证日志消息

>>  JUnit 5 集成的嵌套测试类(Nested Test Classes)

>>  功能测试与非功能测试详解

>>  EasyMock中isA()与anyObject()的区别

>>  在Spock Spring测试中注入Mock作为Spring Bean

>>  Spock测试中捕获方法参数的技巧

>>  在应用启动前配置 @MockBean 组件

>>  Overriding Spring Beans in Integration Tests | Baeldung

>>  REST API 的 Java 集成测试实战

>>  使用 Mockito 模拟枚举类型

>>  深入探索 Spring Boot TestRestTemplate

>>  JUnit测试执行顺序详解

>>  REST-assured 高级指南:REST API 测试利器

>>  Spring Boot 测试中设置日志级别

>>  WireMock 教程

>>  使用JsonUnit进行JSON单元测试断言

>>  在Cucumber中如何在步骤间共享数据

>>  使用 JUnit 断言日志消息

>>  TestNG 中 @BeforeTest 与 @BeforeMethod 的核心区别

>>  Mockito.mock() vs @Mock vs @MockBean

>>  Spring Boot @MockBeans 注解指南

>>  使用Moco轻松搭建Stub服务器 | Baeldung

>>  调试Quarkus应用

>>  JMeter BeanShell 使用指南

>>  Mockito Answer API:基于参数返回值

>>  JMeter结果分析指南

>>  使用 Selenium 进行自动化无障碍测试

>>  Understanding Ramp-up in JMeter | Baeldung

>>  比较JSON对象集合时忽略元素顺序

>>  Mockito Core 与 Mockito Inline 的区别 | Baeldung

>>  Spring Boot测试中MockMvc的使用:@SpringBootTest与@WebMvcTest对比

>>  Mockito模拟返回值为void的方法

>>  JUnit 与 TestNG 快速对比指南

>>  TestNG 框架入门指南

>>  使用TestNG进行自定义报告

>>  Serenity BDD 与 Spring 及 JBehave 的集成

>>  Serenity BDD 实战指南

>>  使用 JBehave 测试 REST API

>>  Spring 5 中的并发测试执行

>>  Serenity BDD 与 Screenplay 模式详解

>>  EasyMock 入门指南

>>  Mockito 中的 Spy 用法详解

>>  Selenium WebDriver 中 getText() 和 getAttribute() 的区别详解

>>  Maven 中跳过测试的多种方式

>>  使用 Playwright 实现端到端自动化测试

>>  避免 JUnit 中的“no runnable methods”错误

>>  使用 Testcontainers 测试 Quarkus 应用的服务依赖

>>  AssertJ 软断言详解

>>  使用AssertJ在对象比较时忽略字段 | Baeldung

>>  Spring 中如何将 Mockito Mock 注入到 Bean

>>  SpotBugs 静态代码分析工具详解

>>  JUnit5 @AutoClose 扩展使用指南

>>  Spring Boot 测试中 @Autowired 和 @InjectMocks 的使用指南

>>  Testcontainers JDBC 支持

>>  使用Citrus测试Quarkus应用

>>  Solving the ParameterResolutionException in JUnit 5 | Baeldung

>>  Spring应用事件测试指南

>>  使用 Hamcrest 检查集合是否包含特定元素

>>  在Spring Boot中测试CORS配置

>>  Hamcrest中hasItems()、contains()和containsInAnyOrder()的区别

>>  使用Hamcrest检查变量是否为null

>>  用Mockito模拟方法响应延迟 | Baeldung

>>  使用 Spock 数据管道和数据表提升测试覆盖率和可读性

>>  通过Java程序创建和运行Apache JMeter测试脚本

>>  使用WireMock对Spring WebClient进行集成测试

>>  基于可扩展云网格的自动化视觉回归测试

>>  Java中使用Testcontainers集成MongoDB实践指南

>>  JUnit与Mockito的区别 | Baeldung

>>  AssertJ:Java流式断言库详解

>>  Spring Boot测试中使用嵌入式PostgreSQL

>>  Java中Mock受保护方法详解

>>  Mockito中doAnswer()和thenReturn()的区别

>>  JUnit 5 自定义显示名称生成器 API

>>  Spring Boot 集成测试中使用嵌入式 MongoDB

>>  Java 测试中如何覆盖系统时间

>>  @TestPropertySource 使用指南

>>  假数据生成库 JavaFaker 教程

>>  如何测试 Spring AOP 切面

>>  JUnit 中 assertEquals() 与 assertSame() 的区别解析

>>  Fix Ambiguous Method Call Error in Mockito | Baeldung

>>  使用 WireMock Scenαrio 模拟状态变化的 API

>>  Injecting @Mock and @Captor in JUnit 5 Method Parameters | Baeldung

>>  Spring Boot 中 ApplicationContextRunner 的使用指南

>>  学习JUnit

>>  在Spring Boot测试中模拟@Value注解

>>  使用Mockito模拟嵌套方法调用

>>  使用Selenium进行自动化浏览器测试

The Baeldung logo

分类

  • Spring
  • REST
  • Java
  • Security
  • Persistence
  • Jackson
  • HTTP Client-Side

系列教程

  • Java “回归基础” 教程
  • Jackson JSON 教程
  • HttpClient 4 教程
  • REST 与 Spring 教程
  • Spring 持久化教程
  • Security 与 Spring

关于

  • 关于 Baeldung
  • 课程
  • 工作
  • 归档
  • 为Baeldung写作
  • 编辑
  • 合作伙伴
  • GitHub中文社区
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo