Write scalable load tests in plain Python 🚗💨
- locust
- python
- load-testing
- performance-testing
47,133 repositories indexed
1–24 of 366 · Most stars
Write scalable load tests in plain Python 🚗💨
HTTP load testing tool and library. It's over 9000!
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Node.js test runner that lets you develop with confidence 🚀
JavaScript Testing utilities for React
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Hurl, run and test HTTP requests with plain text.
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
Generate massive amounts of fake data in the browser and node.js
Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
Most popular Mocking framework for unit tests written in Java
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Browser automation and testing without limits. SeleniumBase's CDP Mode bypasses bot-detection with ease. Check out the examples!
Gray box end-to-end testing and automation framework for mobile apps
The elegant testing framework for PHP developers and AI agents.
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
Testcontainers 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.
A library that allows you to easily mock out tests based on AWS infrastructure.
Sandbox for developing and testing UI components in isolation
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
A library for setting up Ruby objects as test data.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Catch CSS curve balls.