Write scalable load tests in plain Python 🚗💨
- locust
- python
- load-testing
- performance-testing
47,133 repositories indexed
1–24 of 180 · Most stars
Write scalable load tests in plain Python 🚗💨
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)
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
Gray box end-to-end testing and automation framework for mobile apps
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.
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Catch CSS curve balls.
Modern Load Testing as Code
Test suites for Web platform specs — including WHATWG, W3C, and others
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
:tea: iOS UI Automation Test Framework
Automatically generate Go test boilerplate from your source code.
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Package for comparing Go values in tests
Let your Python tests travel through time
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Supercharged End 2 End Testing Framework for NodeJS
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Simple one-liner tests for common Rails functionality
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.