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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i express-request-timeout-test

      Weekly Downloads

      18

      Version

      1.0.4

      License

      MIT

      Unpacked Size

      5.66 kB

      Total Files

      3

      Last publish

      Collaborators

      • sundeepnarang