Performance Engineering Basics

Performance Engineering; a trendy topic in 2018. As I mentioned in many posts that nowadays companies are more demanding for PE resource rather than a person has only PT skill. In this situation, some questions arise like why PE is so important? What are the activities involved in PE which is deferred than PT activities? What are the basic things which we need to learn for developing PE strategy? All these questions are very well answered in this article using simple bullet points. So read this article and enhance your PE knowledge.

Performance Test Life Cycle

Alexander Podelko, a well know personality in performance testing world. I like the way he explains the performance testing stuff. Luckily, I found his one of the finest document in which he described the PTLC term by dividing the things into small parts. Although you are a performance testing expert, still read this wonderful document once.

How to conduct Stress Test?

During Performance testing, stress test has its own place to find out the uppercut of application capability. But what is the approach you should follow to conduct Stress and then conclude the result? Kirk Pepperdine has articulated these stuff very well in his article.  


Stress Test: The main idea behind stress testing is to determine the failure of the system. Stress testing is a kind of negative testing where we load the software with a large number of concurrent users/processes which cannot be handled by the systems hardware resources. This testing is also known as Fatigue testing. It puts greater emphasis on robustness, availability, and error handling under a heavy load, rather than on what would be considered correct behaviour under normal circumstances.

Impact of Cache on Application Performance

Cached data is nothing but files, images, scripts and other media files stored on your devices by the website or app. Data is stored on your devices in a reserved space, so the next time when you are visiting the app or website, information is already available. Cache plays an important role in Performance Testing World. Because to improve the application's performance cache helps a lot! How? Read the LinkedIn article shared by Deepanshu Mittal: 

Identification of Performance Bottleneck

Identification of performance bottleneck is an art and how a performance tester can enhance his/her skill to identify the bottlenecks is very well articulated by Scott Barber. Read this article to know what are the usual performance bottleneck and how to detect them?


Performance Bottleneck: Performance Bottlenecks are the causes which degrade the system or application performance in term of slowness in response time, low throughput, low user load etc.

Common Mistakes in Performance Testing

Hi Expert,

Today, I am sharing the common mistake which we do during performance testing planning, preparation and execution. There are 13 common mistakes which are listed by Mark D Anderson. If you are aware of these mistakes then you can save time and effort.

Performance Improvement from 10 to 1 to 0.1

Response Time; a simple but one of the key terms in performance testing world. During performance testing window; all the conversations are revolved around this key metric to meet it and post-testing the work started to tune it (if issue found). Response Time is a first and foremost metric which we consider in PT. But do you know what are the categories in which you can categorize the response time and on that basis, you can divide the responsiveness of your AUT (application under test) or pages? 

These categories have been followed since long back and today I am sharing an old article (1993) which described it in brief. I guess some of you would have not been born when this article was written. This article will help you once you started thinking as a performance engineer and how you can jump the AUT from 10 to 1 and 1 to 0.1?

Refer the link to read the article.