Skip to content
A test service to mock slow server responses ⚡️⚡️⚡️
HTML CSS JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
public
tests
.eslintrc.js
.gitignore
.travis.yml
Procfile
README.md
app.js
package-lock.json
package.json

README.md

Flash (flash.siwalik.in) Build Status

A test service to mock slow server responses.

Description

Flash lets you simulate a slow server response, when you make a request. This can come handy while testing how your application responds to a slow external service or API.

Right now Flash supports only GET requests with configurable delay and URL parameters.

Using Flash is really easy. eg. On visiting https://flash.siwalik.in/delay/5000/url/api.github.com You'll be redirected to api.github.com's response after a 5000ms delay.

Request Structures

Delay Mode
https://flash-the-slow-api.herokuapp.com/delay/{delay_time}
Delay and URL Mode
https://flash-the-slow-api.herokuapp.com/delay/{delay_time}/url/{url}

Learn more on usage here - documentation link.

Dev Setup

Running the app
$ git clone git@github.com:siwalikm/Flash.git
$ cd Flash
$ npm install
$ npm start
Running tests
$ npm test

If you're using vs-code for development, I've already included the launch.json scripts for running app and test server in debug mode.

Contributions

For contributing, please raise a pull request with your code and test. You can also contribute by reporting issues and adding feature requests.

License

This project is available for use under the MIT software license.

You can’t perform that action at this time.