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
xh is a command-line HTTP client used for sending network requests, testing REST APIs, and debugging connections. It functions as a terminal-based tool for executing requests with custom headers and bodies, while providing built-in formatting for network responses. The project includes a generator that converts configured network requests into equivalent shell commands for use in a standard terminal. It also features a response formatter that applies syntax highlighting and custom formatting to response headers and bodies to improve readability. The tool covers a broad range of network capab
Rest-assured is a Java-based REST API testing framework and HTTP client library designed for automating web service tests. It provides a fluent domain-specific language and assertion library to send HTTP requests and validate response metadata, including status codes, headers, cookies, and bodies. The framework is distinguished by a method-chaining DSL that creates readable specifications for API interactions. It features a filter-based request interception pipeline, object-mapping serialization for converting Java objects to JSON or XML, and a path-based parsing system to isolate specific fi
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
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.
الميزات الرئيسية لـ orange-opensource/hurl هي: Declarative Request Definitions, Session Variable Stores, Command-Line HTTP Clients, Declarative API Specifications, Request Sequencing, HTTP Response Processors, API Workflow Automation, API Testing.
تشمل البدائل مفتوحة المصدر لـ orange-opensource/hurl: postmanlabs/newman — Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test… ducaale/xh — xh is a command-line HTTP client used for sending network requests, testing REST APIs, and debugging connections. It… rest-assured/rest-assured — Rest-assured is a Java-based REST API testing framework and HTTP client library designed for automating web service… httpie/cli — This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile… keploy/keploy — Keploy is an automated testing platform that leverages kernel-level traffic interception to generate and maintain…