The other side of the middle of the pyramid – performance testing
Going back to our bicycle example, we could check how long it works without breaking or how much weight it can support. Performance testing could potentially be measured at any level of the pyramid, but the most common place is the middle.
The performance... of what?
When we talk about performance testing, most people think about the performance of the system in general, or maybe about each of the services or servers. However, there are many inputs we can check when we are checking performance, including the performance of the client’s browser.
Performance metrics
To understand the performance of our system, we should measure the performance of the different components and keep track of them.
For example, for web applications, we care that our servers are performing well and we can escalate introducing more servers on the go if we get more requests, but verifying the performance of the client...