🚛Load testing
For load testing we use the K6.io tool
You can get a login by speaking to anyone who already has a login such as any of the Engineering Managers or Principal Engineers.
Login here: https://k6.io/. You can then find existing projects or create a new one from the left hand menu
K6 is scriptable but also comes with a handy browser extension which allows you to record a journey through the site. This can then be used to run a load test against.
You can find documentation here: https://k6.io/docs/cloud/
You can learn more about K6 through its introductory videos available here: https://www.youtube.com/playlist?list=PLJdv3RhAQXNGkRCp7Q0k77n5jif4qjz2o
Writing a professional report
A professional load test report template is provided at the Google docs link below.
The report should include:
Test objectives - The conditions we are expecting the test to pass (e.g. 100 concurrent users on a specific journey). This can include some analysis of the analytics to describe how these conditions were met.
General test conditions - What is being tested, e.g. the environment, the server configuration, the paths through the site.
Test(s) performed - description of the test configuration. This could include details of load test types that were run such as soak tests, smoke tests and stress tests.
Test results - copy the graphs in here with any commentary on what is being shown to the reader.
Conclusion - a statement that the tests met the objectives or, if they didn't, where the limits are or what considerations need to be made.
https://docs.google.com/document/d/14jMlK9no3ILuvr3jIklxN5u-YvRpCQGwxttLdcfQGeY/edit#
Last updated
Was this helpful?