1.0.4 • Published 4 years ago
express-request-timeout-test v1.0.4
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 |