- 4 Posts
- 326 Views
1. Load testing X users (such as 500-3000 users concurrent) from multiple machines on through continuous integration services
2. Email server software for workflow email testing, to catch emails so they don't go out but so they can be reviewed for correctness
I wanted to follow up with what we have found. For integration and load testing we are looking at a few HTTP load testing tools. For email and workflow testing we have found a host called mailtrap.io that allowed us to set up every one of our environments, and even segregate some of our appservs from process scehdulers, to different buckets. We are just starting to use the new testing infrastructure but so far it has been great at catching configuration and infrastructure warnings that we otherwise have been missing since email was basically /dev/null.
We used JMeter an open source testing software for some performance testing. We updated email addresses to a specific test user account (environment based) and then monitored/reviewed emails from an outlook folder instead of using the testing tool to review those.