单元测试
阿拉斯加大闸蟹
JDcloud;ByteDance;XueQiu;YiChe;CATARC
展开
-
压力测试:JMH基础介绍
网上一堆文章介绍,如下:JMH官方例子Introduction to JMHJava 并发编程笔记:JMH 性能测试框架Java微基准测试框架JMHJMH性能测试框架常数折叠循环展开Using annotation processor in IDE主要关注的参数: 解释 参数解释 解释 参数解释 @Benchm...原创 2020-12-01 14:30:59 · 2718 阅读 · 0 评论 -
单元测试概述
单元测试与覆盖率摘自网络:覆盖率或测试覆盖率是用来衡量单元测试对功能代码的测试情况,通过统计单元测试中对功能代码中行、分支、类等模拟场景数量,来量化说明测试的充分度。覆盖率的前提是存在单元测试,并且从其本意上推导,可被统计覆盖率的单元测试应当是证明了软件正确的,这是一个不能动摇的基础,否则一切就失去意义。单元测试重点在于验证软件正确,而覆盖率重点在于描述测试的充分程度,两者不会等同起来,但在项目和团队中一个普遍的认识是“高覆盖率的代码,其功能的正确性是得到保障的”。一些骚操作:覆盖率在持原创 2020-12-01 14:29:35 · 2427 阅读 · 0 评论 -
zookeeper单元测试
curator-test:Contains the TestingServer, the TestingCluster and a few other tools useful for testing.深坑:curator竟然不是向下兼容的,https://issues.apache.org/jira/browse/CURATOR-428(使用版本)log4j-over-slf4j竟然也不是向下兼容的,扯犊子呢,而且外文文档也是一通瞎扯[惊恐][惊恐][惊恐]原理:启动原创 2020-12-01 14:27:16 · 2660 阅读 · 0 评论 -
redis单元测试
embedded-redis:Redis embedded server for Java integration testingredis-unit:Redis instance for unit testing applications.原理:启动java的嵌入式redis,然后获取启动时的随机端口,通过spring-redis的创建工厂映射自己需要的bean(使用雪球RedisCluster4的,redis-sdk里面有单元测试:http://git.snowballfinance.com原创 2020-12-01 14:26:42 · 3259 阅读 · 0 评论 -
mysql单元测试
embedded-db-junit:JUnit Rule for providing an embedded in-memory database for your testsmysql-connector-mxj:MySQL Connector/MXJ is a Java Utility package for deploying and managing a MySQL database.h2:H2 is an embeddable RDBMS written in Java.使用H2..原创 2020-12-01 14:26:18 · 2566 阅读 · 0 评论 -
kafka单元测试
kafka-junit:JUnit rule for spinning up a Kafka brokerkafka-junit:This library wraps Kafka's embedded test cluster, allowing you to more easily create and run integration tests using JUnit against a "real" kafka server running within the context of your t原创 2020-11-25 19:02:18 · 3181 阅读 · 0 评论