How backend devs can save an hour a day in local development & testing

current api development & testing process

Limitations

  • It was very time consuming.
  • Multiple deployments required after every change/commit.
  • Debugging using breakpoints in IDE was not possible.
  • Maintaining a stage environment is very hard. Our Staging environment lacked a lot of data, stability issues so every-time testing on stage was pain.

Introducing Requestly 💪

Requestly — Detailed View

How Requestly can help?

Example — Use Search APIs from local in debug app

Replace: https://api2.grofers.com/v5/search 
With: http://localhost:5000/v5/search
Serve a single API traffic from local server using Requestly while getting all traffic from Production

Benefits

  • Changes instantly reflected on app
  • No multiple deployments cycle required.
  • Test different edge cases which only exist on production. Deploy on production with confidence.
  • Debugging with breakpoints in your favourite IDE is now possible
  • Minimize dependency on Stage environment

Configuring Requestly (Step by Step guide)

Step1 — Download Requestly Desktop app

Step2 — Install Certificate & Configure Proxy in Android/IOS Debug App

Step3: Setup Redirection Rule in Requestly

Redirect Rule in Requestly

Step4: Add Preset headers (If required)

Add Request headers using Requestly

--

--

--

Setup redirects, modify headers, switch hosts, insert user scripts and much more. Install it on Chrome & Firefox and join our family of more than 100,000 devs!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

HackTheBox | Node Writeup

Modern Web Development in Healthcare

The Server-Side Difference

Creating a Machine Learning Based Web Application Using Django

Data storage and distribution

Enable Windows Subsystem for Linux (WSL) on windows

Lessons from Steve McConnell’s “Code Complete”: Choosing a Loop Type

Learn how to code | FreeCodeCamp |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Requestly

Requestly

Setup redirects, modify headers, switch hosts, insert user scripts and much more. Install it on Chrome & Firefox and join our family of more than 100,000 devs!

More from Medium

Best books on Apache Kafka and Event Stream Processing

gRPC: synchronous and asynchronous Server streaming RPC

Getting Started with TiDB Cloud Using Java

Redis : Holy Trinity