55 Testing libraries and projects
-
Apache JMeter
9.1 8.8 L2 JavaApache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services -
TestContainers
9.0 9.3 L5 JavaTestcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. -
MockServer
8.4 10.0 L2 JavaMockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs. -
PowerMock
8.0 0.0 L1 JavaPowerMock is a Java framework that allows you to unit test code normally regarded as untestable. -
ArchUnit
7.8 9.0 JavaA Java architecture test library, to specify and assert architecture rules in plain Java -
Pact JVM
6.6 9.0 KotlinJVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project. -
JMockit
5.2 5.2 L5 JavaAdvanced Java library for integration testing, mocking, faking, and code coverage -
Citrus
4.9 9.7 JavaFramework for automated integration tests with focus on message-based applications -
junit-dataprovider
4.3 7.8 JavaA TestNG like dataprovider runner for JUnit with many additional features -
Jukito
3.7 0.0 L4 JavaThe combined power of JUnit, Guice and Mockito. Plus it sounds like a cool martial art. -
Scott Test Reporter
2.9 2.4 L4 JavaNever debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java -
pojo-tester
2.6 0.0 L5 JavaJava testing framework for testing pojo methods. It tests equals, hashCode, toString, getters, setters, constructors and whatever you report in issues ;) -
J8Spec
2.2 0.0 L5 JavaLibrary that allows tests written in Java to follow the BDD style introduced by RSpec and Jasmine.
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
Promo
www.appsignal.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.