Listen "Ep. 06. Performance Testing Best Practices"
Episode Synopsis
In this episode we explore some of the best practices you can follow to save time, avoid mistakes and add value to your performance testing project.
Your feedback is important to us. Please share suggestions and feedback on twitter at @whattheperf or Email us at [email protected]
Best Practices:
Monitor the health of your load generators
Monitor all possible infra components and their relations in your application architecture
Write down notes about your observations while your test is running
Always preserve raw results
Decide test duration based on caching in your application architecture
Randomize test data
Follow good naming conventions in scripts and result files
Write useful comments wherever necessary in your scripts
Correlate all possible dynamic values
Use think time in scripts
Modularise your scripts
Automate test runs
Avoid application changes during tests unless that is the goal
Run tests a second time to ensure repeatability and consistency
Don't focus on any one measurement
Tech News:
https://azure.microsoft.com/en-us/blog/bringing-ai-supercomputing-to-customers/
https://blog.cloudflare.com/delivering-http-2-upload-speed-improvements/
https://www.chaosconf.io/chaosconf/begin
https://www.cloudbees.com/devops-world/register
What The Crash!:
https://techjaja.com/moh-website-crashes-as-citizens-try-to-download-the-new-covid-19-guidelines/
https://www.nzherald.co.nz/business/news/article.cfm?c_id=3&objectid=12360028
https://www.miamiherald.com/news/local/education/article245369120.html
https://blog.catchpoint.com/2020/09/03/centurylink-outage-and-everything-that-went-down-with-it/?utm_source=bambu&utm_medium=social&blaid=793056
Your feedback is important to us. Please share suggestions and feedback on twitter at @whattheperf or Email us at [email protected]
Best Practices:
Monitor the health of your load generators
Monitor all possible infra components and their relations in your application architecture
Write down notes about your observations while your test is running
Always preserve raw results
Decide test duration based on caching in your application architecture
Randomize test data
Follow good naming conventions in scripts and result files
Write useful comments wherever necessary in your scripts
Correlate all possible dynamic values
Use think time in scripts
Modularise your scripts
Automate test runs
Avoid application changes during tests unless that is the goal
Run tests a second time to ensure repeatability and consistency
Don't focus on any one measurement
Tech News:
https://azure.microsoft.com/en-us/blog/bringing-ai-supercomputing-to-customers/
https://blog.cloudflare.com/delivering-http-2-upload-speed-improvements/
https://www.chaosconf.io/chaosconf/begin
https://www.cloudbees.com/devops-world/register
What The Crash!:
https://techjaja.com/moh-website-crashes-as-citizens-try-to-download-the-new-covid-19-guidelines/
https://www.nzherald.co.nz/business/news/article.cfm?c_id=3&objectid=12360028
https://www.miamiherald.com/news/local/education/article245369120.html
https://blog.catchpoint.com/2020/09/03/centurylink-outage-and-everything-that-went-down-with-it/?utm_source=bambu&utm_medium=social&blaid=793056
More episodes of the podcast What The Perf!
S3. Ep. 01. Caching
26/06/2022
S2. Ep. 02. Interview with Mohan Manoharan
25/02/2021
Ep. 09. Explainer : Cardinality in Databases
18/10/2020
Ep. 05. How to do Performance Testing?
23/08/2020
Ep. 03. Why do we need Performance Testing?
26/07/2020
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.