Service virtualization, API mocking, and system simulation

for microservice architectures

What do we do?

Traffic Parrot mocks and simulates APIs and services so that you can test your applications and microservices without worrying about test data set-up or environment availability.

Why companies choose us?

  • Ready-made API mocks and sandbox environments
    We provide ready-made third-party API mocks, so you don't have to develop them in-house.

    You can also outsource the creation of the API mocks to us; you don't have to develop them in-house.
  • Ephemeral containers, infrastructure-as-code, CI/CD and Kubernetes friendly
    Companies reach out to us because:
    1. They need production-like environments across the development and testing cycle. They run Traffic Parrot locally, in CI/CD and Kubernetes.
    2. They need a tool that runs in ephemeral containers and supports the infrastructure-as-code approach (also called Service Virtualization As Code or API Mocking As Code). The configuration and data files are stored in source control like Git.
  • Self-service tool for teams that move fast
    Typical teams that use our tool:
    1. Product teams that need to release new features to customers fast and often.
    2. Teams on tight deadlines. Teams that want to focus solely on developing user features. Teams that can't spend time developing tools in-house. Teams that can't spend effort on maintaining open source projects.
    3. Cross-functional teams that want to move fast. Cross-functional teams that want to stay self-sufficient. Teams that do not want to depend on centralized teams of administrators (Centre Of Excellence) that manage service virtualization tools for them.

    This is all possible because our tool is designed to be deployed, used and managed by you and your team independently of other team's schedules.

  • Use with tools like WireMock and Mountebank

    Most of our customers use Traffic Parrot as a single tool for all protocols (HTTP, gRPC, IBM MQ, etc.)

    Some of our customers choose to use OpenSource like WireMock or Mountebank HTTP(S) mocking and supplement with Traffic Parrot for IBM MQ and other protocols not supported by OpenSource.

  • Compatible with other development and testing tools
    Companies use our tool because they need:
    1. A tool that works well with OpenSource tools they already use like Selenium, Cucumber, JUnit, JMeter, SoapUI, Jenkins, GitHub, Maven, Gradle, etc.
    2. A tool that works well with commercial tools they already use like SauceLabs, Perfecto, Load Runner, ACCELQ, Avo Assure Kobiton, TestComplete, testRigor, Subject7, Virtuoso, QA Wolf, HP UFT/QTP, IBM Rational, etc.
  • Join our roadmap prioritisation

    We offer a tool with many features available that covers most common but also advanced use cases.

    Sometimes we find that a feature on our roadmap is needed by a customer sooner than we have planned to deliver it, so we work closely with them to meet their deadlines.

    Companies that use our tool often see us as an extension of their team as we develop the tools to meet our customers' needs. If you have a feature request, we will scope and prioritise the work to meet your needs.

  • We create the first 3 mocks for you for free of charge
    We help you hit the ground running by creating the first 3 mocks for you free of charge!
  • ROI models for management

    We work closely with you to understand how our tool will benefit your team. We help you calculate how much return on investment (ROI) you should see and how soon using our spreadsheet ROI models.

Get started in 3 minutes

Trial Traffic Parrot and have a look
at the 3-minute Quick Start guide.

For automation see below.

Accelerate delivery, improve quality and reduce time-to-market

Traffic Parrot can help you with:

  • Unblocking testers and developers waiting for APIs
  • Easier and faster to reproduce production bugs
  • Speed up setting test data
  • Eliminate the need for scheduling time on environments
  • Reduce third-party transaction costs
  • Make your performance tests more reliable
  • Enable your team to write hard to automate tests
  • Make automated builds run faster
  • Make automated tests more stable and reduce the maintenance cost

Automate testing

  • Use the JSON REST APIs to start, stop, playback Traffic Parrot in your automated tests.
  • Save your request and response mappings in Git or SVN.
  • Run in Docker, Kubetenetes, Openshift and similar.

Continuous Integration Server compatibility

You can run Traffic Parrot in Jenkins, TeamCity, Bamboo and CircleCi.

Testing Microservices

Test your microservices in isolation by running tests and mocks directly on the build agent.

Different to other commercial offerings

Traffic Parrot is different to other tools in a few key ways.

Unlike other tools we are

  • Designed for autonomous, decentralized, cross-functional or product teams. It will allow you to avoid a centralized admin team that could be a bottleneck for the teams when creating API mocks and virtual services.

  • One simple but powerful component with a small footprint (250MB disk space, 128MB RAM) allowing you for more flexibility. Can be run on your Laptop/Desktop, CI server, Docker/Kubernetes, Cloud or VM.

  • A licensing model and cost plan that fits Continuous Integration and DevOps practices.

Tools comparison

Have a look at the service virtualization tools comparison for more details.

As seen on

Why service virtualization?

  • Automate sooner

    Create automated suites of tests with less effort

  • Reduce costs

    Reduce costs, complexity, risk and time to market of your products

  • Be more agile

    Decouple yourself from other teams and systems

  • Shift left, accelerate delivery

    You development teams work in parallel. You test teams detect defects early.

  • Simulate the dependencies

    Simulate test environments. Reduce infrastructure costs. Accelerate delivery by removing testing bottlenecks. Increase productivity with less manual test data management.

  • Simulate third-party systems

    Reduce third-party test transaction costs by 30% to 95%

×

From 2 releases a year to a release every 2 weeks!

The "Releases Report" helps companies identify the bottlenecks
that prevent them from releasing new features to customers more often

* indicates required