node-proxy-latency-tester
v1.0.0
Published
Node proxy for simulating webserver latencies on localhost or testing enviroments (CI)
Downloads
3
Maintainers
Readme
Node Poxy Latency Tester
This command line tool helps you to create a proxy that adds adds a latency between two services. This is useful for testing purposes and simulations.
Installation
via npm
:
npm install node-proxy-latency-tester
Usage
$ node-proxy-latency-tester -h
Usage:
node-proxy-latency-tester [OPTIONS] [ARGS]
Options:
-t, --target [NUMBER] target port (service port) (Default is 8080)
-f, --forward [NUMBER] forward port (new port through proxy) (Default is 7070)
-l, --latency [NUMBER] latency in ms (Default is 0)
-h, --help Display help and usage details
Let's say that you have a service running on localhost:8080
and you can add a latency of 300 ms without changing the service. You can easily accomplish this with:
np -t 8080 -f 8081 -l 300
Now you can use your service on port 8081
with a latency of 300 ms. You can also use np
for short.