Stress tests against Service Now that demonstrate semaphore overload problem and reveal the actual throughput of your Service Now instance for receiving and processing https requests. The time Service Now uses for processing and answering your API request is dependent on the operation being requested, as well as on the current workload of Service Now, so please use a real life scenario that actually requires that your payload is processed and selects/inserts/updates/deletes of rows in Service Now tables are required.
Instructions:
- Run the tests on a system with nodejs available
- Clone the repository
- Switch to the snow-stress folder
- Run "npm install" to fetch dependencies - only the request module is required
- Run "node stress_async.js", "node stress_sync.js" or "node stress_throttled.js" based on your test preference