edgurgel / Httparrot
Licence: mit
HTTP Request & Response Server. An incomplete clone of http://httpbin.org
Stars: ✭ 79
Programming Languages
elixir
2628 projects
Labels
Projects that are alternatives of or similar to Httparrot
Docker It Scala
Docker integration testing kit with Scala
Stars: ✭ 427 (+440.51%)
Mutual labels: integration-testing
Shiftscheduler
A boilerplate ASP.NET Core project, including a sample employee shift scheduler app
Stars: ✭ 5 (-93.67%)
Mutual labels: integration-testing
Jest To Match Shape Of
A Jest matcher to verify the shape of an object. Makes integration testing simple.
Stars: ✭ 34 (-56.96%)
Mutual labels: integration-testing
Codeception
Full-stack testing PHP framework
Stars: ✭ 4,401 (+5470.89%)
Mutual labels: integration-testing
Cuprite
Headless Chrome/Chromium driver for Capybara
Stars: ✭ 743 (+840.51%)
Mutual labels: integration-testing
Capybara error intel
🐛 Ruby gem for heuristic error messages in Capybara based Page Objects
Stars: ✭ 16 (-79.75%)
Mutual labels: integration-testing
Jmockit1
Advanced Java library for integration testing, mocking, faking, and code coverage
Stars: ✭ 400 (+406.33%)
Mutual labels: integration-testing
Claudb
ClauDB is a REDIS implementation in Java
Stars: ✭ 64 (-18.99%)
Mutual labels: integration-testing
Headless
Create a virtual X screen from Ruby, record videos and take screenshots.
Stars: ✭ 951 (+1103.8%)
Mutual labels: integration-testing
Smocker
Smocker is a simple and efficient HTTP mock server and proxy.
Stars: ✭ 465 (+488.61%)
Mutual labels: integration-testing
Inbucket
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
Stars: ✭ 685 (+767.09%)
Mutual labels: integration-testing
Cli Prompts Test
Write e2e tests for CLI apps with ease
Stars: ✭ 17 (-78.48%)
Mutual labels: integration-testing
Hermione
Browser test runner based on mocha and wdio
Stars: ✭ 454 (+474.68%)
Mutual labels: integration-testing
Aspnetcore Tests Sample
A project to help demonstrate how to do unit, integration and acceptance tests with an web api project using ASP.NET Core and Angular 7 front end.
Stars: ✭ 40 (-49.37%)
Mutual labels: integration-testing
Greenmail
Official master for the Greenmail project
Stars: ✭ 424 (+436.71%)
Mutual labels: integration-testing
Laraforum
[Spring + JPA ] [ React + Typescript + Redux + Hooks ] [ Docker ] based blog
Stars: ✭ 16 (-79.75%)
Mutual labels: integration-testing
Redux Saga Test Plan
Test Redux Saga with an easy plan.
Stars: ✭ 1,135 (+1336.71%)
Mutual labels: integration-testing
Apiintegrationtestsamples
Demo project containing end-to-end, in-memory integration tests in ASP.NET Core 2.1
Stars: ✭ 62 (-21.52%)
Mutual labels: integration-testing
Cloud Enabled Microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
Stars: ✭ 14 (-82.28%)
Mutual labels: integration-testing
HTTParrot
HTTP server built on top of Cowboy using (mostly) cowboy_rest handlers to serve useful endpoints for testing purposes. Its goal is to be as close as possible to HTTPBin.
Endpoints
- / This page.
- /ip Returns Origin IP.
- /user-agent Returns user-agent.
- /headers Returns header dict.
- /get Returns GET data.
- /post Returns POST data.
- /put Returns PUT data.
- /patch Returns PATCH data.
- /delete Returns DELETE data
- /gzip Returns gzip-encoded data.
- /status/:code Returns given HTTP Status code.
- /response-headers?key=val Returns given response headers.
- /redirect/:n 301 Redirects n times.
- /redirect-to?url=foo 301 Redirects to the foo URL.
- /relative-redirect/:n 301 Relative redirects n times.
- /cookies Returns cookie data.
- /cookies/set?name=value Sets one or more simple cookies.
- /cookies/set/name/value Sets one cookie .
- /cookies/delete?name Deletes one or more simple cookies.
- /basic-auth/:user/:passwd Challenges HTTPBasic Auth.
- /hidden-basic-auth/:user/:passwd 404'd BasicAuth.
- /digest-auth/:qop/:user/:passwd Challenges HTTP Digest Auth.
- /stream/:n Streams n–100 lines.
- /delay/:n Delays responding for n–10 seconds.
- /html Renders an HTML Page.
- /robots.txt Returns some robots.txt rules.
- /deny Denied by robots.txt file.
- /cache Returns 200 unless an If-Modified-Since header is provided, when it returns a 304 Not Modified.
- /base64/:value Decodes base64url-encoded string.
- /image Return an image based on Accept header.
- /websocket Echo message received through websocket
TODO
- [ ] /deflate Returns deflate-encoded data.
- [ ] /digest-auth/:qop/:user/:passwd Challenges HTTP Digest Auth.
License
Copyright 2013-2016 Eduardo Gurgel <[email protected]>
This work is free. You can redistribute it and/or modify it under the
terms of the MIT License. See the LICENSE file for more details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].
