All Projects → Farfetch → Mockingbird

Farfetch / Mockingbird

Licence: mit
Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Mockingbird

Wiremockui
Wiremock UI - Tool for creating mock servers, proxies servers and proxies servers with the option to save the data traffic from an existing API or Site.
Stars: ✭ 38 (-74.5%)
Mutual labels:  proxy, proxy-server, mock, stub
Mimic
A mocking library for Elixir
Stars: ✭ 104 (-30.2%)
Mutual labels:  mock, stub
Impersonator
Ruby library to record and replay object interactions
Stars: ✭ 100 (-32.89%)
Mutual labels:  mock, stub
Mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Stars: ✭ 10,048 (+6643.62%)
Mutual labels:  mock, stub
Delete
(迫于压力,本项目停止维护,请尽快fork代码。1月1日之后删除项目)[免翻墙工具]A free and open-source youtube video proxy script [Written in PHP]
Stars: ✭ 1,316 (+783.22%)
Mutual labels:  proxy, proxy-server
Cuckoo
Boilerplate-free mocking framework for Swift!
Stars: ✭ 1,344 (+802.01%)
Mutual labels:  mock, stub
Freeproxy
免费、高速的 V2Ray 代理和订阅。
Stars: ✭ 104 (-30.2%)
Mutual labels:  proxy, proxy-server
Proxy List
A list of free, public, forward proxy servers. UPDATED DAILY!
Stars: ✭ 1,125 (+655.03%)
Mutual labels:  proxy, proxy-server
Mockit
A tool to quickly mock out end points, setup delays and more...
Stars: ✭ 1,534 (+929.53%)
Mutual labels:  mock, stub
Testcafe Hammerhead
A powerful web-proxy used as a core for the TestCafe testing framework. 🔨 😃
Stars: ✭ 119 (-20.13%)
Mutual labels:  proxy, proxy-server
Gobetween
☁️ Modern & minimalistic load balancer for the Сloud era
Stars: ✭ 1,631 (+994.63%)
Mutual labels:  proxy, proxy-server
Lightsocks Nodejs
It's a simple socks5 proxy tool which based on lightsocks
Stars: ✭ 79 (-46.98%)
Mutual labels:  proxy, proxy-server
Foxman
🍥 an extensible mock server
Stars: ✭ 76 (-48.99%)
Mutual labels:  proxy, mock
Proxy
C++ TCP Proxy Server
Stars: ✭ 98 (-34.23%)
Mutual labels:  proxy, proxy-server
Tor Router
A SOCKS, HTTP and DNS proxy for distributing traffic across multiple instances of Tor
Stars: ✭ 69 (-53.69%)
Mutual labels:  proxy, proxy-server
Forward Proxy
150 LOC Ruby forward proxy using only standard libraries.
Stars: ✭ 105 (-29.53%)
Mutual labels:  proxy, proxy-server
Spy
Clojure/ClojureScript library for stubs, spies and mocks.
Stars: ✭ 131 (-12.08%)
Mutual labels:  mock, stub
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (-64.43%)
Mutual labels:  proxy, proxy-server
Imager
Image processing proxy
Stars: ✭ 56 (-62.42%)
Mutual labels:  proxy, proxy-server
Httpproxy
Go HTTP proxy server library
Stars: ✭ 110 (-26.17%)
Mutual labels:  proxy, proxy-server

logo

license swift version Platform Carthage Compatible

Mockingbird

screenshot

Mockingbird was designed to simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases.

Features

  • Minimalist and easy to use UI, focused on data manipulation
  • Definition of test scenarios with their respective data mocks
  • Easily create new data mocks using JSON file
  • On the fly data manipulation
  • HTTP/HTTPS traffic inspection and analysis
  • Easily spot mocked data while analyzing
  • One-tap button for snapshot generation
  • Snapshot replay (including ‘replay & pop’)

Installation

Binary downloads

Oficial binaries can be found on Release Page

Compiling

Follow these steps to compile:

  1. Clone this repo to your Mac.

    git clone https://github.com/Farfetch/mockingbird.git
    
    cd mockingbird/src
    
  2. Install Cocoapods if you don't already have it.

    sudo gem install cocoapods
    
  3. Retrieve and build dependencies.

    pod install
    
  4. Open the workspace file in Xcode then build and run.

    open Mockingbird.xcworkspace
    

Usage

Documentation and tutorials can be found on Wiki Page

Contributing

Read the Contributing guidelines

Maintainers

License

MIT

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].