On running tests,
- We will have data (information) as one of the byproduct.
- Analyzing the data of the integrated sub-systems in isolation and correlation,
- It will lead us to a technical analysis on each integrated system.
Note: When said sub-systems do not ignore or skip the client or consumer; the system does not comprise just server.
No Golden Rule
There is no one way to do a testing. Likewise, there is no one way or the golden rule to test for performance. It is contextual and depends on what I want to learn.
In fact, in few contexts, we can have a value adding performance test with just one request. Just, I should be well aware of -- what is that I want to know and learn from this test.
That said, there are multiple interfaces where we can observe, analyze and learn from the performance data collected.
The fourth question from season two of 100 Days of Skilled Testing, is:
What are your favorite hacks to analyze performance testing results and find anomalies?
Well, this question do not mention explicitly if it is for server or client or database or caching or messaging or for what interface of a system. It is a question; but, to me it looks too generic and at a point it looks vague. Having said this, that is how the learning journey and curve starts!
Result vs Report
What is a result?
- Is it an evaluation after a data [information] is put to scrutiny?
- Or, the result is a data that is collected and not yet interpreted?
It depends on individual or team and how it being practiced.
The result is different from a report.
Getting Started and Data Analysis
- I will start by analyzing the below indicators on knowing the architecture and the orchestration of the sub-systems for critical business workflows
- CPU usage
- RAM usage
- Data I/O
- Network usage
- The Heat and sound dissipated from the hardware which holds and binds
- CPU, RAM, Data I/O, Network and tech stacks installed and configured
- Having a steady consumption
- What is steady consumption in this context?
- Having a low consumption
- What is low consumption in this context?
- Having a unusual consumption spike and fall of it
- I follow the pattern to study further
- What is considered as knee, spike and fall, in this context?
- Having a zero consumption
- Having a maximum consumption
- What is maximum consumption in this context?
- I wrote about it in one of the blog posts of Performance Engineering.
- The logs by asking for it
- Data recorded
- Any APMs that are in place
No comments:
Post a Comment
Please, do write your comment on the read information. Thank you.