awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to httprunner/httprunner

Open-source alternatives to Httprunner

30 open-source projects similar to httprunner/httprunner, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Httprunner alternative.

  • artilleryio/artilleryA

    artilleryio/artillery

    9,003Vezi pe GitHub↗

    Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic traffic. It functions as a distributed load generator capable of spawning traffic from cloud infrastructure and Kubernetes clusters to simulate massive user loads. The project distinguishes itself through its ability to execute browser-based load tests using headless browsers to measure client-side rendering and real user journeys. It also serves as a protocol testing framework that validates multiple communication standards and real-time protocols through complex, multi-step tran

    JavaScript
    Vezi pe GitHub↗9,003
  • loadimpact/k6Avatar loadimpact

    loadimpact/k6

    30,891Vezi pe GitHub↗

    k6 is a developer-centric load testing suite and command-line load generator designed for network performance validation. It functions as a JavaScript load testing tool that utilizes a Go-based runtime engine to simulate concurrent user traffic and validate API responses across HTTP, gRPC, and WebSockets. The project distinguishes itself by using code rather than a graphical interface to define workload scenarios and performance thresholds. It features a pluggable protocol architecture and an extension ecosystem that allows for the addition of custom protocols and specialized testing capabili

    Go
    Vezi pe GitHub↗30,891
  • getanteon/anteonG

    getanteon/anteon

    8,526Vezi pe GitHub↗

    Anteon is a distributed load testing platform and automated performance testing suite designed to simulate high-traffic user scenarios and measure system performance across multiple global locations. It functions as an infrastructure anomaly detector and a service dependency mapper, providing a performance monitoring dashboard to track real-time resource usage across cluster instances. The project distinguishes itself by combining distributed traffic generation with service dependency mapping to identify system bottlenecks through network-level tracing. It incorporates an automated validation

    Go
    Vezi pe GitHub↗8,526

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • intuit/karateAvatar intuit

    intuit/karate

    8,879Vezi pe GitHub↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Java
    Vezi pe GitHub↗8,879
  • grafana/k6Avatar grafana

    grafana/k6

    30,874Vezi pe GitHub↗

    k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It functions as a JavaScript load testing tool that uses a Go engine to simulate concurrent user traffic. The tool enables the enforcement of service level objectives by comparing response time percentiles against quantitative performance thresholds. It also operates as a performance regression tool for continuous integration pipelines and a browser performance testing tool that executes scripts within a bundled headless browser instance. Its capabilities cover workload scenario

    Goes6gogolang
    Vezi pe GitHub↗30,874
  • postmanlabs/newmanAvatar postmanlabs

    postmanlabs/newman

    7,192Vezi pe GitHub↗

    Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test automation tool and execution engine that allows users to run predefined sets of API requests without a graphical interface. The project differentiates itself as a data-driven testing engine, capable of iterating through request sequences using external JSON or CSV files to validate multiple sets of input values. It also functions as an API execution reporter, utilizing a plugin-based interface to output results in formats such as JSON and JUnit. The tool covers broad capability

    JavaScriptapi-testapi-testingci
    Vezi pe GitHub↗7,192
  • apache/jmeterAvatar apache

    apache/jmeter

    9,233Vezi pe GitHub↗

    Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into

    Javajavaperformancetest
    Vezi pe GitHub↗9,233
  • gatling/gatlingAvatar gatling

    gatling/gatling

    6,923Vezi pe GitHub↗

    Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces. The system enables multi-language load simulation and the ability to model concurrent user traffic to identify infrastructure bottlenecks and stability limits. It supports a test-as-code workflow, where version-controlled scripts are integrated into build pipelines as performance

    Scala
    Vezi pe GitHub↗6,923
  • thunderclient/thunder-client-supportAvatar thunderclient

    thunderclient/thunder-client-support

    3,717Vezi pe GitHub↗

    Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat

    apigraphqlhttpclient
    Vezi pe GitHub↗3,717
  • mcollina/autocannonAvatar mcollina

    mcollina/autocannon

    8,474Vezi pe GitHub↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    JavaScript
    Vezi pe GitHub↗8,474
  • open-source-labs/swellAvatar open-source-labs

    open-source-labs/Swell

    984Vezi pe GitHub↗

    Swell is an API development and testing client designed for interacting with modern network protocols, executing GraphQL operations, and running local mock servers. It provides a unified interface for connecting to endpoints served over HTTP/2, WebSockets, Server-Sent Events, gRPC, tRPC, and WebRTC, enabling live messaging, monitoring, and debugging. The platform includes a concurrent load testing engine that spawns parallel worker threads to evaluate endpoint performance under heavy traffic, alongside a local mock server engine for simulating backend responses during frontend development. It

    JavaScriptapiendpointgraphql
    Vezi pe GitHub↗984
  • microsoft/playwrightAvatar microsoft

    microsoft/playwright

    91,074Vezi pe GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    TypeScriptautomationchromechromium
    Vezi pe GitHub↗91,074
  • allure-framework/allure2Avatar allure-framework

    allure-framework/allure2

    5,287Vezi pe GitHub↗

    Allure is a test reporting framework that normalizes execution data from multiple test frameworks across different programming languages into a common intermediate format. It aggregates results from multiple sources into a shared directory of JSON files and generates self-contained HTML reports through a modular plugin pipeline. The architecture includes a hierarchical step tree model to represent test execution, metadata annotation injection to enrich results at runtime, and directory-watch incremental rendering that regenerates reports in real time as new data arrives. Unlike generic report

    Javaallurereportingreporting-engine
    Vezi pe GitHub↗5,287
  • githublitao/api_automation_testAvatar githublitao

    githublitao/api_automation_test

    1,666Vezi pe GitHub↗

    This platform serves as a centralized web interface for managing, executing, and reporting on automated API test suites and manual endpoint validation tasks. It provides a comprehensive environment for RESTful service testing, allowing users to organize projects, track team access, and maintain a clear history of execution results to monitor system stability. The platform distinguishes itself by integrating a mock server that generates synthetic responses for API endpoints, enabling client-side development and testing before backend services are fully implemented. It supports complex testing

    JavaScriptapitestdjangopython3
    Vezi pe GitHub↗1,666
  • getinsomnia/insomniaAvatar getinsomnia

    getinsomnia/insomnia

    38,499Vezi pe GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    TypeScript
    Vezi pe GitHub↗38,499
  • codeception/codeceptionAvatar Codeception

    Codeception/Codeception

    4,855Vezi pe GitHub↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    PHP
    Vezi pe GitHub↗4,855
  • thomhurst/tunitAvatar thomhurst

    thomhurst/TUnit

    3,744Vezi pe GitHub↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    C#csharpdotnettest
    Vezi pe GitHub↗3,744
  • dequelabs/axe-coreAvatar dequelabs

    dequelabs/axe-core

    6,900Vezi pe GitHub↗

    axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit

    JavaScripta11yaccessibilityaxe
    Vezi pe GitHub↗6,900
  • requestly/requestlyAvatar requestly

    requestly/requestly

    6,341Vezi pe GitHub↗
    TypeScriptapiapi-clientapi-mock
    Vezi pe GitHub↗6,341
  • vendurehq/vendureAvatar vendurehq

    vendurehq/vendure

    7,924Vezi pe GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Vezi pe GitHub↗7,924
  • shekhargulati/52-technologies-in-2016Avatar shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Vezi pe GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    JavaScriptawesomeawesome-listblog
    Vezi pe GitHub↗7,311
  • httpie/cliAvatar httpie

    httpie/cli

    38,228Vezi pe GitHub↗

    This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f

    Pythonapiapi-clientapi-testing
    Vezi pe GitHub↗38,228
  • orange-opensource/hurlAvatar Orange-OpenSource

    Orange-OpenSource/hurl

    19,008Vezi pe GitHub↗

    Hurl is a command line HTTP testing tool and REST API test runner that uses a declarative, plain-text format to specify HTTP requests and responses. It functions as a client for continuous integration pipelines, allowing users to describe request sequences without a full programming language. The tool distinguishes itself by sequencing HTTP calls and verifying responses through matchers and variable capture. It maintains a stateful variable store, enabling data extracted from one response to influence subsequent requests within a workflow. The system covers API integration testing and REST w

    Rustapi-testingclicurl
    Vezi pe GitHub↗19,008
  • apiaryio/dreddAvatar apiaryio

    apiaryio/dredd

    4,224Vezi pe GitHub↗

    Dredd is an HTTP API contract testing tool and specification validator. It functions as an automated test runner that verifies whether a live backend server's behavior adheres to a formal API specification document. The system performs language-agnostic API testing by transforming specification definitions into HTTP requests and matching the resulting responses against the defined JSON schemas. This process ensures that the server implementation remains compliant with the design contract regardless of the programming language used to build the backend. The tool manages the test lifecycle thr

    JavaScript
    Vezi pe GitHub↗4,224
  • karatelabs/karateAvatar karatelabs

    karatelabs/karate

    8,882Vezi pe GitHub↗

    Karate is a Gherkin API testing framework and JVM test orchestrator designed for API validation, workflow automation, and browser automation. It provides a unified environment for executing scriptable logic on the Java Virtual Machine with thread-safe concurrent processing. The project includes a built-in HTTP mock server to simulate backend API behavior by delivering dynamic responses to intercepted requests. It also features a visual regression testing tool that detects interface changes by comparing screenshots against baseline images using pixel-matching analysis. The system supports API

    Java
    Vezi pe GitHub↗8,882
  • kong/insomniaAvatar Kong

    Kong/insomnia

    38,496Vezi pe GitHub↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    TypeScriptapiapi-clientapi-design
    Vezi pe GitHub↗38,496
  • rakyll/heyAvatar rakyll

    rakyll/hey

    19,772Vezi pe GitHub↗

    This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a benchmarking tool that generates high volumes of concurrent traffic to evaluate the performance, reliability, and throughput capacity of web applications and APIs under sustained load. The tool allows for precise control over traffic generation by enabling users to configure request parameters, including custom headers, authentication credentials, and specific HTTP methods. It manages load through a worker-pool system that regulates request frequency, allowing for both time-boun

    Go
    Vezi pe GitHub↗19,772
  • encode/django-rest-frameworkAvatar encode

    encode/django-rest-framework

    30,083Vezi pe GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Pythonapidjangopython
    Vezi pe GitHub↗30,083
  • laravel/laravelAvatar laravel

    laravel/laravel

    84,489Vezi pe GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

    Bladeframeworklaravelphp
    Vezi pe GitHub↗84,489
  • rwf2/rocketAvatar rwf2

    rwf2/Rocket

    25,747Vezi pe GitHub↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    Rustframeworkrocketrust
    Vezi pe GitHub↗25,747