HTTPolice is a lint for HTTP requests and responses. It checks them for conformance to standards and best practices. As a command-line tool, it can read HAR files or raw HTTP/1.x TCP streams. HTTPolice just analyzes anything you feed into it. Thus, it can be used on requests and responses captured from a real process or test suite.
https://github.com/vfaronov/httpoliceTags | lint http standards rest qa-tool testing-tool |
Implementation | Python |
License | MIT |
Platform | Windows Linux |
Alfajor provides a modern, object-oriented and browser-neutral interface to HTTP resources. Python scripts and test code have a live synchronized mirror of the browser's X/HTML DOM, even with DOM changes made on the client by JavaScript. It has an Api client with native JSON response support useful for testing REST and web API.
web-testing test-framework test tool qa-toolsGenerator for test cases based on euquivalence class analysis and combination of states. This tool is basically a wrapper for the PICT-Tool by Microsoft (a tool for Pairwise Independent Combinatorial Testing). So the tool itself is not included but can be downloaded from http:...
qa tdd test-case test-generation testingJust-API is a declarative, specification based test framework for REST, GraphQL APIs. Users can test APIs without writing code, but they can also tap into code when they want to. It reads API test specification from YAML files and runs them in serial/parallel mode. Test reports can be generated in several formats including HTML and JSON. To run just-api, you will need Node.js v7.10.0 or newer.
api automation webservice-test graphql-testing http-api-testing testing yaml graphql tests test-framework microservice-testing http rest webservice api-testing mocha test restful microservice testrunner qa testreporterloadUI deliver a visual, drag-and-drop interface which allows you to create, configure and redistribute your Load Tests interactively and in real-time. You can distribute your Load Tests across any number of loadUI Agents on local or remote machines, allowing you to simulate high volume and real-world load with incredible efficiency. It supprots wide range of protocols and technologies from HTTP(S), HTML, SOAP/WSDL and REST to AMF, JDBC, JMS and POX.
load-test performance-test stress-testing testing-toolSplinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items. Splinter is an abstraction layer on top of existing browser automation tools such as Selenium, PhantomJS and zope.testbrowser. It has a high-level API that makes it easy to write automated tests of web applications. It has drivers for Chrome and Firefox for browser-based testing, and zope.testbrowser and PhantomJS for headless testing.
web-testing test-framework test tool qa-tools testing-toolThe Grinder is a Java load testing framework that makes it easy to run a distributed test using many load injector machines. Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
performance-test load-test testing-tool code-quality web-testing toolWindmill is a web testing tool designed to automate and debug your web application. It provides cross-browser test recorder. It has built-in shell to interact with WIndmill server. Write and run tests from Python, Ruby and Javascript.
web-testing test-framework test tool qa-toolsSoapUI is the Functional Testing tool for SOAP and REST testing. With its easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, and load tests. In a single test environment, SoapUI provides complete test coverage - from SOAP and REST-based Web services, to JMS enterprise messaging layers, databases, Rich Internet Applications, and much more.
api-testing testing-tool testing rest-api soapInsomnia is a powerful HTTP and Rest client built on top of Electron. You can quickly and easily send REST, SOAP, GraphQL, and GRPC requests directly within Insomnia. Accelerate your teams through spec-driven design-first API development. Catch issues earlier, centralize standards, and adopt an API workflow that works with your existing tools. Automate manual API tests and integrate with your CI/CD process to build out an API testing pipeline using Insomnia Unit Tests and Inso, the Insomnia CLI.
rest-api api-client curl http-client graphql api-testing api-automation electron-app grpc api-designGoBench is a HTTP/HTTPS load testing and benchmarking tool. Its requests hits and requests rate are 5X better than other testing tools.
http-server-testing performance-testing load-testing benchmarking-tool testing-tools http-performance-testing concurrentThe HttpLive is a tool for API designers, Proxy, mobile and web application developers to develop and test their applications faster without being dependent on any server or backend applications. HttpLive has a built-in user interface. Therefore, you can do all the configurations you need on this UI, and with dynamic URL (Routing) definitions you can specify your own JSON return types for your applications.
http-tool mock-server api proxy-testing tooling http-rest-api restful postmanwrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification systems such as epoll and kqueue .An optional LuaJIT script can perform HTTP request generation, response processing, and custom reporting. Details are available in SCRIPTING and several examples are located in scripts/.
http-server-testing performance-testing load-testing benchmarking-tool testing-tools http-performance-testing concurrentCapybara aims to simplify the process of integration testing Rack applications such as Rails, Sinatra or Merb. Capybara simulates how a real user would interact with a web application. It is agnostic about the driver running your tests and currently comes with Rack::Test and Selenium support built in. HtmlUnit and env.js are supported through external gems.
web-testing test tool qa-tools testing-toolZope.testbrowser provides an easy-to-use programmable web browser with special focus on testing. It is used in Zope, but it's not Zope specific, it can be used to test or otherwise interact with any web site.
web-testing test tool qa-tools testing-toolWebrat helps to write expressive and robust acceptance tests for a Ruby web application. It supports multiple Ruby web frameworks like Rails, Merb and Sinatra. It also supports popular test frameworks like RSpec, Cucumber, Test::Unit and Shoulda.
web-testing test tool qa-tools testing-toolVegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.Get them here.
load-testing benchmarking http testing-tool testingFortio (Φορτίο) started as, and is, Istio's load testing tool and now graduated to be its own project. Fortio runs at a specified query per second (qps) and records an histogram of execution time and calculates percentiles (e.g. p99 ie the response time such as 99% of the requests take less than that number (in seconds, SI unit)). It can run for a set duration, for a fixed number of calls, or until interrupted (at a constant target QPS, or max speed/load per connection/thread).
load-testing testing-tool golang-library golang-application performance performance-testing performance-visualization http grpc proxyScenarigo is a scenario-based API testing tool for HTTP/gRPC server. It is written in Go, enable to customize by the plugin package of Go. You can write test scenarios as YAML files and executes them.
testing testing-tool http-testing web-testing automationPHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent. PHP_CodeSniffer requires PHP version 5.4.0 or greater, although individual sniffs may have additional requirements such as external applications and scripts. See the Configuration Options manual page for a list of these requirements.
coding-standards automation cli qa static-analysisThe Android lint tool is a static code analysis tool that checks your Android project source files for potential bugs and optimization improvements for correctness, security, performance, usability, accessibility, and internationalization. Lint comes with over 200 checks, however it can be extended with additional custom rules. NOTE: The lint API is not a final API; if you rely on this be prepared to adjust your code for the next tools release.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.