express-request-timeout-test

1.0.4 • Public • Published

express-request-timeout-test

Usage

const timeoutTest = require('express-request-timeout-test');

app.use(timeoutTest({
    timeout_route: '/timeouttest',
    timeout: 140000,
    interval: 10000,
    res_status: 200,
    res_fail_status: 429,
    max_tests: 1,
    check_auth: false,
    verbose: true
}))

Log Output

[/timeouttest] Waiting for 2 Minutes, 20 Seconds
[/timeouttest] 10 Seconds elapsed, 2 Minutes, 10 Seconds left
[/timeouttest] 20 Seconds elapsed, 2 Minutes left
[/timeouttest] 30 Seconds elapsed, 1 Minutes, 50 Seconds left
[/timeouttest] 40 Seconds elapsed, 1 Minutes, 40 Seconds left
[/timeouttest] 50 Seconds elapsed, 1 Minutes, 30 Seconds left
[/timeouttest] 1 Minutes elapsed, 1 Minutes, 20 Seconds left
[/timeouttest] 1 Minutes, 10 Seconds elapsed, 1 Minutes, 10 Seconds left
[/timeouttest] 1 Minutes, 20 Seconds elapsed, 1 Minutes left
[/timeouttest] 1 Minutes, 30 Seconds elapsed, 50 Seconds left
[/timeouttest] 1 Minutes, 40 Seconds elapsed, 40 Seconds left
[/timeouttest] 1 Minutes, 50 Seconds elapsed, 30 Seconds left
[/timeouttest] 2 Minutes elapsed, 20 Seconds left
[/timeouttest] 2 Minutes, 10 Seconds elapsed, 10 Seconds left
GET /timeouttest 200 140009.159 ms - -

Options

Option Default Description
timeout_route '/timeouttest' Route to test timeout
timeout 300000(5 minutes) Timeout Interval
interval 10000(10 seconds) Logging Interval
res_status 200 Response success status
res_fail_status 429 Response fail status
max_tests 1 Maximum number of tests allowed at once
check_auth false Check request authenticated
verbose true Log output

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    8
    • latest

Version History

Package Sidebar

Install

npm i express-request-timeout-test

Weekly Downloads

8

Version

1.0.4

License

MIT

Unpacked Size

5.66 kB

Total Files

3

Last publish

Collaborators

  • sundeepnarang