import autocannon from 'autocannon'; const DEBUG = false; const finishedBench = (error: Error, result: autocannon.Result) => { if (DEBUG) { console.log('finished bench', error, result); } }; const body = JSON.stringify({ __accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjlkODJiN2IwLTk4YWItNGY4Yi05NjBiLTgwYTIzMzRkODdiZCJ9.eyJpZGVudGl0eSI6eyJpZCI6IjAwNWM1YTM1LTZiMmYtNDQ0NC04NzVlLTQwZDVlZTQxNTE3ZCIsInN0YXR1cyI6MSwibmFtZSI6Im5hbWVfNGMxZmQ3MzMtYTQ2YS00NDdlLTlkOWItZjY2ODQzN2NkYWUwIiwidXNlcm5hbWUiOiJuYW1lXzRjMWZkNzMzLWE0NmEtNDQ3ZS05ZDliLWY2Njg0MzdjZGFlMEBnbWFpbC5jb20iLCJyb2xlcyI6WyJpZGVudGl0eSJdLCJzZXR0aW5ncyI6e30sImNyZWF0ZWRfYXQiOiIyMDIwLTA5LTA4VDE5OjQ2OjU4Ljk5NVoiLCJ1cGRhdGVkX2F0IjoiMjAyMC0wOS0wOFQxOTo0Njo1OC45OTVaIn0sImlkZW50aXR5X2lkIjoiMDA1YzVhMzUtNmIyZi00NDQ0LTg3NWUtNDBkNWVlNDE1MTdkIiwiaWRlbnRpdHlfcm9sZSI6ImlkZW50aXR5IiwiaWF0IjoxNjAwMDEzODI4LCJleHAiOjE2MDUyNjk4MjgsImlzcyI6InlvdXItbG9jYWwtY29uZmlnIn0.no2ileV1GK6zlgbqzGY3BV2GDvx95ngzclOUUwew6PA', query: ` query { allGateways { nodes { controllersByGatewayId { nodes { id } } } } } `, }); const instance = autocannon({ url: 'http://ndw-connect.com/ndwc/connect-api/graphql?admin', method: 'POST', headers: { 'Content-type': 'application/json', }, body: body, duration: 60, connections: 500, }, finishedBench); autocannon.track(instance);