Reason for decrease in Throughput

Degrade in throughput is a common issue in performance testing, but do you know what are the reasons behind it? What are the bottlenecks involved to decrease the throughput? Read the given article to understand 4 basic reasons which cause throughput degradation. 

Performance Engineer in 2020

Do not wonder by looking into the trades of performance engineer in 2020. Be ready, be up to date and walk with the changing trends. Refer the future predictive article by Andreas Grabner and plan your future learning:

Performance Testing in DevOps

We have heard about DevOps methodology in software development. But how can we implement performance testing as an integral part of DevOps? What are points that we need to take care? All are described very simply by David Buch in his article. Read the article and get the benefit:

Performance Test Result Analysis - Important Metrics

Performance Test Result Analysis is one of the important phases in the performance testing where experience, intellectuality and understanding are required. I have already published some performance test strategies in my blog which help to lead in a correct direction while doing performance bottleneck identification.

As a today's mantra, I am sharing an article related to performance test analysis which elaborates some basic metrics; can help you to understand the initial clue before kick-off the performance bottleneck investigation.     

Workload Modelling Practice Quiz

Workload Modelling Practice Quiz:


Additional Details: Once all the scripts are created and validated in the performance testing environment then the next phase (Workload Modelling) comes into the picture. The distribution of load across the identified scenario at a given time is called Workload. Workload helps us to study the behaviour of the system under various identified workload model. The designing of workload comprises of various calculations but the ultimate aim is to achieve the desired goal in various terms. These terms could be the number of users, transactions per seconds, hits per second, throughput etc.

Performance Bottleneck Identification

The main aim of a performance tester is to conduct a quality check of the application or system from performance perspective. During performance testing, many types of bottlenecks are identified. What is the approach to identify the performance bottlenecks and how to resolve them? The given document (PDF) has a descriptive approach to bottleneck findings and their solutions. Hope it would be a weekend performance food for you on Saturday.   

Tips to become a good Performance Engineer

Today's funda is related to Performance Engineering. Neotys has shared an article which stressed over to become a good performance engineering. The simple 11 key points help to spread our thinking in performance testing world. This article comprises of generic strategy and the way to look at the things from the performance engineering perspective. Read it and apply it to your project.


Additional Details: Performance engineering aims to design the application by keeping the performance metrics in mind and also to discover potential issues early in the development cycle.

RPA in Performance Testing

Day by day, AI (Artificial Intelligence) based devices are going to increase. Even in performance testing AI-based performance testing and monitoring tools help to improve the test quality result analysis and provide a quick result within a minute. Bob Reselman described how the current performance testing world is trending towards Robotic world? Read his article and think what would be your way forward plan?

Calculation of Shallow and Retained Heap Size

I have shared many tips related to heap dump analysis in the past. To continue the treasure of performance engineering related to heap dump, today I am sharing an article which described the calculation of shallow and retained heap size in a very simple way along with the examples (especially last case). Read out this informative post and grab the knowledge. 


Related Topic:

Characteristics of a good Performance Tester

Every company defines some roles and responsibilities associated with that role so that a process can be streamlined. In the performance testing world, a performance tester has its own bunch of work which is differed from the other testers. Apart from these roles and responsibilities what are the characteristics of a performance tester so that he/she can think out-of-box and generate some new ideas which can benefit the project.  Chris Jones had written a wonderful article to define the characteristics of a good Performance Tester. Read the article and compare your-self whether you are really a perfect performance tester or not?

Transition from LoadRunner to Apache JMeter

Open-source tools are in demand now. Most of the clients have already switched from paid performance testing tool to freeware (open-source) performance testing tool. I found an interesting article which can help for a smooth transition from LoadRunner to JMeter. This article describes a process on how you can guide your team to migrate from Micro Focus LoadRunner to Apache JMeter? A practical project story narrated Swaraj Gupta.  

Article Link

AIOps in Performance Testing

The Rise of AIOps: "How Data, Machine Learning, and AI Will Transform Performance Monitoring" written by Sonja Jacob; has described the importance of Artificial Intelligence in Performance Monitoring. With some facts and figures, he proved why AIOps strategy is the must. Read the article using below link.


Note: This is an advanced performance engineering topic.

Importance of Garbage Collection

This article is more relevant to Performance Engineering and described the importance of Garbage Collection. 


Additional Details: A Garbage Collector is a Java program which tracked the referenced (live) objects and allowed them to keep in the heap memory whereas the memory of the unreferenced (dead) objects is reclaimed and reused for future object allocation.

Relative Topic: Garbage Collection

2019 Prediction

Let's have some facts what could be the wonder may happen in the year 2019 in Performance Testing World. This post may guide you to choose the specific area of your interest in PT domain. 


Now, this is the time to improve your performance testing skills.

Master Apache JMeter

Master in the little master form

'Master Apache JMeter' which is written by 3 developers belong to Apache JMeter team and prefaced by Alexander Podelko. Either you can purchase this book (Link to buy) or read the free sample (Link to read free sample). When I say "Master in the little master form"; I mean this book's free sample only, so Enjoy reading and learning!!

Mobile Performance Testing

Mobile Performance Testing which is new in the market and at its peak. Very few performance testers are aware of the strategy to conduct perfect performance testing for mobile. Bob Reselman published an informative article and described 7 important points on the same. Read it and grab the knowledge.


Mobile Performance Testing Tool:
  • NeoLoad
  • ExperiTest
  • WebLoad

LoadRunner vs NeoLoad vs JMeter

Many performance testing tools are available in the market. Sometimes, it is difficult to choose which performance testing tool is best for the project and will meet all the requirements. A detailed comparison of Micro Focus LoadRunner, NeoLoad and Apache JMeter has given in this post:


Server Timing

Charles Vazac has described the server timing in a detailed manner in his article. He has split the response time and provided the information about each stage. I found this article very useful for Performance Engineer. This is an informative article on Server Timing and how to use it in performance testing. Read the article by clicking below link:

A performance improvement case study

This article is more relevant to Performance Engineering and use of Google Lighthouse. A practical case how Telus Digital improve the performance of the application?


Additional Details: In the open-source tool category Lighthouse is also included. Basically, it is a Google tool which checks the web-quality of a page and suggests to improve the performance.

Performance Testing Checklist

Performance Testing is a kind of art. It needs clear designing, logical scripting, meaningful result analysis and at last a tuned application which every client wants. Since many things, a performance tester needs to align during PT windows so there must be a check-list which can give a clear idea what needs to be done, what is completed and what is pending; without missing any important task. Vitaly Friedman has shared a front-end application performance testing checklist which will help you out to keep eyes on the completed and open tasks. 


You can download the checklist (in PDF format): 

Capacity planning in Performance Testing

Capacity planning in Performance Testing is a major topic which needs to be understood deeply. More or less capacity planning comes under Solution Architecture and Performance Engineering domain. A performance engineer involvement at the early stage can help to build a tuned application along with architect. Some basic rules are very well captured by Rich Schiesser in his post on Capacity Planning. You can treat those steps as a Mantra of capacity planning.    


Capacity Planning: To structure the capacity of the hardware and software of the applications, so that they can handle the expected load.  

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.