从这里开始
指南
▼
▲
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进行自动化浏览器测试