awesome-repositories.com
Blog
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
·
mock-server avatar

mock-server/mockserver

0
View on GitHub↗
4,900 stele·1,109 fork-uri·Java·Apache-2.0·3 vizualizăriwww.mock-server.com↗

Mockserver

Mockserver este un server mock multi-protocol și proxy de verificare API utilizat pentru a simula endpoint-uri HTTP, gRPC și WebSocket. Funcționează ca un instrument pentru testarea aplicațiilor client fără a se baza pe servicii backend live, oferind un sistem pentru a simula completări de chat și răspunsuri de streaming pentru integrările de modele de limbaj mari.

Proiectul automatizează comportamentul prin generarea de așteptări de cereri și comportamente de răspuns din fișierele de specificații OpenAPI și Swagger. Se diferențiază printr-un simulator de trafic de rețea care introduce latență, conexiuni întrerupte și eșecuri pentru a verifica modul în care aplicațiile gestionează dependențele de rețea instabile.

Platforma acoperă testarea contractelor API și verificarea tiparelor de cereri, folosind un motor de potrivire pentru a mapa cererile primite la răspunsuri predefinite. Include, de asemenea, capabilități pentru monitorizarea traficului live, înregistrare și modificare pentru a analiza fluxul de date sau a reface traficul pentru debugging.

Features

  • API Mocking - Provides a multi-protocol mock server to simulate HTTP, gRPC, and WebSocket endpoints for client testing.
  • OpenAPI Mock Generators - Automatically generates mock API responses and expectations from OpenAPI or Swagger specification files.
  • AI and LLM Testing - Simulates AI chat completions and streaming responses to test LLM workflows without external providers.
  • API Interception Proxies - Intercepts and records live network traffic to verify request patterns and assert correct API call sequences.
  • Request Matching Engines - Maps incoming network requests to predefined responses using metadata, body content, or header patterns.
  • API Response Simulators - Matches incoming requests on metadata or bodies to return configured responses across multiple protocols.
  • LLM Response Simulators - Provides a mocking interface for testing LLM integrations by simulating chat completion and streaming responses.
  • Multi-Protocol Proxies - Provides a proxy layer that handles communication across HTTP, gRPC, and WebSockets.
  • API Behavior Definitions - Allows defining expected requests and corresponding responses for HTTP, gRPC, and WebSocket APIs.
  • LLM Behavior Simulators - Simulates chat completion interfaces and streaming responses to test large language model integrations.
  • HTTP Mock Servers - Simulates HTTP, gRPC, and WebSocket endpoints to test client applications without relying on live backend services.
  • Network Failure Simulations - Simulates network-level errors like timeouts and dropped connections to verify application resilience.
  • API Contract Validation - Validates that clients correctly implement an OpenAPI specification by simulating expected request/response patterns.
  • OpenAPI Specification Imports - Automatically generates request expectations and response behaviors from OpenAPI and Swagger specification files.
  • OpenAPI Specification Parsers - Parses OpenAPI specifications to translate them into automated request expectations and responses.
  • Real-Time Traffic Dashboards - Provides a real-time web dashboard to visualize incoming HTTP requests and server logs for live inspection.
  • Traffic Recorders - Captures and stores live HTTP traffic for subsequent analysis or playback in testing scenarios.
  • Network Traffic Analyzers - Intercepts, records, and modifies live API requests and responses to analyze data flow and debug traffic.
  • Traffic Interceptors - Captures and alters live network packets between a client and a server to simulate network conditions.
  • Traffic Interception and Modification - Intercepts and actively alters live network requests and responses in transit to analyze or modify data.
  • Scripted Mock Responses - Generates flexible, dynamic responses using scripts and templates to avoid static values during testing.
  • Request Sequence Verification - Asserts that specific requests reached the server in the correct order and with the expected frequency.
  • Stateful Request Tracking - Tracks the sequence and frequency of incoming requests to validate the ordering of client-side API calls.
  • Response Templating - Produces dynamic content by interpolating variables or executing scripts within response bodies at runtime.
  • Mocking Tools - Solution for mocking HTTP/HTTPS services.

Istoric stele

Graficul istoricului de stele pentru mock-server/mockserverGraficul istoricului de stele pentru mock-server/mockserver

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ță.

Start searching with AI

Întrebări frecvente

Ce face mock-server/mockserver?

Mockserver este un server mock multi-protocol și proxy de verificare API utilizat pentru a simula endpoint-uri HTTP, gRPC și WebSocket. Funcționează ca un instrument pentru testarea aplicațiilor client fără a se baza pe servicii backend live, oferind un sistem pentru a simula completări de chat și răspunsuri de streaming pentru integrările de modele de limbaj mari.

Care sunt principalele funcționalități ale mock-server/mockserver?

Principalele funcționalități ale mock-server/mockserver sunt: API Mocking, OpenAPI Mock Generators, AI and LLM Testing, API Interception Proxies, Request Matching Engines, API Response Simulators, LLM Response Simulators, Multi-Protocol Proxies.

Care sunt câteva alternative open-source pentru mock-server/mockserver?

Alternativele open-source pentru mock-server/mockserver includ: mock-server/mockserver-monorepo — This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during… requestly/requestly. wiremock/wiremock — WireMock is a suite of tools for service virtualization, providing mock servers for HTTP APIs and WebSocket… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… dreamhead/moco — moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent…

Alternative open-source pentru Mockserver

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mockserver.
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Vezi pe GitHub↗

    This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs

    Java
    Vezi pe GitHub↗4,897
  • requestly/requestlyAvatar requestly

    requestly/requestly

    6,341Vezi pe GitHub↗
    TypeScriptapiapi-clientapi-mock
    Vezi pe GitHub↗6,341
  • wiremock/wiremockW

    wiremock/wiremock

    7,281Vezi pe GitHub↗

    WireMock is a suite of tools for service virtualization, providing mock servers for HTTP APIs and WebSocket communication. It serves as an HTTP API mock server and request verifier, allowing for the simulation of responses and the interception of network requests to test client applications without a live backend. The project differentiates itself through a service virtualization model that records real network traffic and replays it as stubs to mimic external service behavior. It includes a network fault injector to simulate response delays and connectivity issues, and a stateful scenario ma

    Java
    Vezi pe GitHub↗7,281
  • proxymanapp/proxymanAvatar ProxymanApp

    ProxymanApp/Proxyman

    6,858Vezi pe GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    debugging-tooliosmacos
    Vezi pe GitHub↗6,858
Vezi toate cele 30 alternative pentru Mockserver→