User Tools
development:applications:footprints:load
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:applications:footprints:load [2018/05/08 11:47] – srenshaw | development:applications:footprints:load [2021/06/25 10:09] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Footprints Load Testing Application ====== | ||
| + | |||
| + | Author: Sophie Renshaw | ||
| + | |||
| + | The footprints load testing tool was developed as a mean of load testing the Errigal Footprints component. | ||
| + | |||
| + | ===== Getting Started ===== | ||
| + | |||
| + | The footprints load testing tool is stored in bitbucket: [[https:// | ||
| + | |||
| + | Clone the repo and open locally using IDEA. | ||
| + | |||
| + | All settings for the tool are stored in the TestingConfig.groovy file. Any changes that need to be made can be made in here, i.e database connections, | ||
| + | |||
| + | < | ||
| + | class TestingConfig { | ||
| + | |||
| + | //Number of emails to send | ||
| + | static int emailCount = 100 | ||
| + | static boolean correctEmailFormat = true | ||
| + | |||
| + | //Database Connection | ||
| + | static String hostIp = " | ||
| + | static String databaseName = " | ||
| + | static String dbUsername = "< | ||
| + | static String dbPassword = "< | ||
| + | |||
| + | //Ticket Query | ||
| + | static String query = " | ||
| + | |||
| + | //Email Config | ||
| + | static String name = " | ||
| + | static String username = " | ||
| + | static String password = "# | ||
| + | static String emailTo = " | ||
| + | static String emailFrom = " | ||
| + | static boolean activeSMTPConfig = true | ||
| + | static boolean activeIMAPConfig = false | ||
| + | static String emailSubject = "Load Testing" | ||
| + | |||
| + | //AmazonSES | ||
| + | static String host = " | ||
| + | static String sesUsername = " | ||
| + | static String sesPassword = " | ||
| + | |||
| + | //Session Properties | ||
| + | static String transportProtocol = " | ||
| + | static int port = 587 | ||
| + | static boolean starttls = true | ||
| + | static boolean authentication = true | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | To run the load testing tool, run the Main.groovy class. | ||
| + | |||
| + | The load testing tool logs, footprints logs, ticketer logs, emails and individual tickets should be checked to verify that all functionality is working as intended. | ||
| + | |||
| + | |||
| + | |||