Get Knowledge from Video instead of Content:

Friday 1 September 2017

Mobile Performance Testing Strategy - By Neotys

Nowadays, mobile performance testing is in trend due to an increase in the use of mobile and it's applications. Defining a Mobile performance testing strategy is difficult because of lack of knowledge and experience. Neotys has shared a good article on how to define the strategy, what things that you need to take care etc. Refer the URL, hope it will be useful for a beginner:

Article Link

Performance Engineering Scope and Life Cycle - By Mitre

If you are new in Performance Engineering domain or want to be a perfect performance engineer then the below article will be helpful for you to understand:

  • Performance Engineering Scope
  • Performance Engineeing Life Cycle
  • Performance Engineering Activities
  • Best Practices and Lesson Learned
Refer to the article link.

DevOps - An Overview

DevOps; spreading day-by-day in the software world. Not only the MNC but medium scale software development companies are also implementing the DevOps methodology. I would recommend to spend some time to understand DevOps and how does PT fit in it?

An article published at Neotys: Link

DevOps Overview for beginners (by Raghav Pal): Video Link

Dynatrace Davis Assistance

Dynatrace showed the next level in the category of APM tool with the help of its ultimate AI. Davis by Dynatrace is the first virtual assistant that provides an AI-driven interface to application performance data and it is changing the way we communicate and collaborate. By taking the guesswork out of troubleshooting, Davis makes your job easier. This allows you to focus more on strategic innovation and less on administrative analytics.

It provides a quick overview of all open and closed problems that occurred during a specific time frame. Filter problems by application name and time frame.

It is also available on Amazon: Link

To get more details, click here.


Performance Testing to Performance Engineering - By RadhaKrishna Prasad

What are the steps which lead you from Performance Testing to Performance Engineering?

RadhaKrishna has described the approach in detail in his article. Read the article if you are ready to switch:


LinkedIn Article

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. Performance Engineering skill also helps to find the root cause issue quickly and provide an optimized solution to make the performance of the application better.

LoadRunner Integration with Jenkins

In the world of DevOps, it is necessary to get an understanding of continuous integration testing. I got an informative video which shows how to integrate LoadRunner and Jenkin to run a performance test as a part of continuous integration testing. This video covers:
1. Overview of LoadRunner & Jenkins
2. Designing Load test scenario in LoadRunner 
3. A 10 min video - Running LoadRunner scripts in Jenkins

Refer the link to watch the video.

Video Link 

Page Load Time Testing with Google Tools

An informative video (from Google I/O) which provides knowledge to monitoring the page load time in the browser and how to optimize the site performance. You may feel that a certain part of the video is for a web developer. But it is good to get the knowledge of how a page is loaded in the browser, how can you monitor the page performance using lighthouse and Google Search Console. So, watch the video and enhance your performance engineering skill:

YouTube Video

Performance testing of iOS Application using JMeter - By Abhijit Kale

Mobile application performance testing is very common now. But still, there is a lack of knowledge on this domain. I have seen many performance testers search for some good blogs, articles, ask questions in common chat etc. to get details on the same.

Abhijit Kale wrote an informative post on iOS mobile application performance testing using JMeter. He has explained a step-by-step approach of how to script the iOS application scenario.

Read this article and enhance your Mobile Application Performance Testing knowledge.



Fundamentals Of Performance Engineering - By RadhaKrishna Prasad

Performance Engineering (SPE) is a systematic and quantitative approach for the cost-effective development of software systems to meet stringent Non-Functional Requirements (Performance – Capacity – Scalability – Availability – Reliability – etc). But what are the fundamental terms of Performance Engineering?

Read an informative article written by RadhaKrishna on LinkedIn.



WorkLoad Analysis In Performance Testing - By RadhaKrishna Prasad

What are all the things required for a perfect Workload Modelling; is very well documented by RadhaKrishna in his post. It is true that before workload modelling you have to have all the artefacts and figures in your hand then only you can manage to build an accurate performance testing workload model. 

Refer the link to read the article:

Article Link

Java In-Build Profiling and Monitoring Tool and Utility

Java code profiling and tuning are some of the major tasks for a Performance Engineer. Without knowing the performance bottleneck, it is difficult to predict the root cause. And, for knowing the bottleneck he must need a monitoring tool.  

Do you know there are a couple of in-built Java monitoring tools and utilities are available which makes a performance engineer's life easy?

If you are not aware then this article will be helpful for you.


Use these profiling and monitoring tools in your project and enhance your skill.


Future of Performance Monitoring

In the current world, Performance Monitoring as important as Performance Testing. Many big names like DynaTrace, AppDynamics are continuously working to improve the monitoring features in the APM tool. Even they succeed to make strong tools which are not only monitoring the performance of the system but providing the root cause analysis for the bottleneck (these are very basic features, but they are doing more than these). 

AppDynamics team has introduced AIOps concept in the tool and improved the AppDynamics features and add a feather in the cap. A video has been twitted by AppDynamics on 'Future of Performance Monitoring'. I would suggest to stream the video and understand where the performance testing world is going.



All in One page for Performance Testing Beginners

Neotys has published a very informative page that contains all the questions whose answers will enhance the knowledge of a beginner. Refer the link:

Neotys Article Link

Types of Memory Leakage, Reasons and Resolutions

Memory leakage is one of the common bottlenecks found during performance testing. Ideally, endurance (also known as a soak) test is conducted to identify the memory leakage in the application. But sometimes the system fails due to memory issues even in the load test. In such a situation, there could be multiple reasons which make the servers out of memory. 

Today, I found a good document in which most common out of memory error types are listed out along with reasons and generic solutions. I would suggest to download and save this PDF because in future when you try to resolve the bottleneck related to memory issue then this document could be a key treasure for you. 



Identification of Performance Bottleneck - By Scott Barber

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.


Myths and Truths of GC (Garbage Collector)

To continue on Performance Engineering part, I would like to share one of the informative article shared by gceasy on Myths and Truths of GC (Garbage Collection). They have listed-out 3 common myths and enlighten the truth to mitigate them. Please have a look and sharpen your PE concepts related to GC. Refer the link:


Additional Information: Garbage collection activity clearly shows memory utilization pattern, object creation rate, object reclamation rate, Garbage collection pause time and other memory-related details. GCEasy is a well know and powerful GC logs analysis tool.


DevOps and Performance Engineering - By Stijn Schepers

Stijn Schepers; one of my favourite speaker and blog writer who shares his knowledge especially on Performance Testing and DevOps concept. Today, I am sharing one of his latest article published by Neotys in which he explained the life cycle of performance testing in DevOps world. With a simple and clear diagram, he described the full life cycle.


What is DevOps?
DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.

Architectural understanding for Performance Engineering - By RadhaKrishna Prasad

Performance Engineering is growing day by day. Many IT companies whether they are service-based or product-based, are demanding for the resource who has knowledge of both performance testing as well as performance engineering. The practical knowledge of Performance Engineering is a must, but a strong building of Performance Engineering can be created over a solid base of theoretical knowledge. By the way, to learn the performance engineering 3 features are required:
1. Architectural understanding
2. Experience, to find the bottleneck
3. Deep knowledge, to resolve the issue by suggesting an optimized way.
Starting the first step, RadhaKrishna has shared an informative article which can help to understand the basic architecture of 3 tier application along with information like how to estimate workload modelling, how to scale the environment etc.? So, read the article and step-up for the performance engineering world. 



Tips to becoming a better performance engineer - By Neotys

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.

Article Link

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.

Related Topic: Performance Testing vs Performance Engineering


Application Scalability - By Radhakrishna Prasad

Radhakrishna Prasad has published an informative article on Application Scalability. He has covered:

  • Overview of Application Scalability
  • Challenges
  • Tips for Application Scalability
So, read the article and gather the knowledge.



Thursday 31 August 2017

Tool's New Release Updates

A new version of LoadRunner:
LoadRunner 2021:
A new version of Microfocus LoadRunner has been launched with some new and advanced features.
Refer to the below link to get more information (What's New).

 

 



Functional Testing Updates

Webinar on Selenium: Scheduled on 31st July 2019 conducted by Sauce Labs.

Click here to get more details. 

Selenium; a highly demanding functional testing tool. Recently I got an informative video created by Raghav. Refer to the link to get a detailed understanding of "How does Selenium work?"

Video Link

PerfMatrix - Tips of the Day (DynaTrace)

Now, Dynatrace certificate is available. Visit at below link for more information. 

Dynatrace Certification 

PerfMatrix - Tips of the day (NeoLoad)

Neotys is conducting a webinar on the latest release of NeoLoad 7.1. Do attend it and explore what are the new features added in this release.

For more details and registration, refer to below link:

NeoLoad 7.1 Webinar

PerfMatrix - Tips of the Day (JMeter)

JMeter - Live Video Streaming Tool

Blazemeter has released an updated version on HLS plugin used for live video streaming performance testing. What are the new features and how does it work? Get all the answers in below link:

Article Link

Sunday 20 August 2017

PerfMatrix - Tip of the Day (LoadRunner)

What is an apple-to-apple comparison between different correlation function of LoadRunner?
Click here 

Performance Center - Defining SLA for a performance test:
Click here


LoadRunner Best Practice:
Click here

List of some important LoadRunner functions with the description:

Click here to get the list

Interview Question: What are the different combinations of Parameter setting in LoadRunner and how they behave? Explain with example. 

Click here to know the answer


Release News:
Micro Focus LoadRunner and Performance Center 12.62 has been released on 26th Feb 2019. This time Micro Focus LoadRunner and Performance Center both came in a new avatar with many advanced features. How do they look and what are the new features added? Check it out right now: 
Micro Focus LoadRunner / Performance Center 12.62

Micro Focus LoadRunner 12.62 - Free Trial

Micro Focus Performance Center 12.62 - Free Trail

Sunday 13 August 2017

PerfMatrix - Sunday Shot

To upskill the knowledge for a performance tester, it is necessary to grab the understanding of performance engineering concept. GC or Garbage Collection log analysis is one of the important stuff which helps to identify the root cause of the issue related to memory. We have also discussed the same last Friday but in a different way. 

"gceasy" is a well know GC log analysis tool, they have published an article which comprises of GC analysis metrics and how it is different from APM tool. Must read this post (especially for those who are interested in PE):

Article Link

gceasy URL where you upload and analyse the GC log:
gceasy GC Log Analyser :👇

👉 Learn GC Analysis

More Tips of the Day:

Saturday 12 August 2017

PerfMatrix - Saturday Sage

1. Performance requirements - criteria that are absolutely non-negotiable due to contractual obligations, service level agreements or business needs. Only those criteria whose sub-par performance would unquestionably lead to a decision to delay a release are absolutely required.

2. Performance goals - criteria desired for release, but negotiable under certain circumstances. For instance, if a response time goal for a particular transaction is set at 3 seconds, but the actual response time is determined to be 3.3 seconds, it is likely stakeholders will choose to release the application and defer performance tuning of that transaction for a future release.

3. Performance testing objectives - items that add value to the team through the process of performance testing but are not intrinsically quantitative. For example, one objective might be to provide certain data to systems administrators to assist them in tuning systems under their purview. Another objective might be to determine peak application usage that the existing network can support.

The above content has been taken from a white paper "Get performance requirements right - think like a user" written by Scott Barber and published by Compuware. The reference document can be accessed via this link.


More Tips of the Day:

Friday 11 August 2017

PerfMatrix - Friday Funda

New Relic has published an ebook to understand what is DevOps?  The topics are very basic and easy to understand. If you want to know the concept of DevOps the refer to below link:

DevOps eBook by New Relic

More Tips of the Day:


Thursday 10 August 2017

Wednesday 9 August 2017

PerfMatrix - Wednesday Wonder

 
Performance Testing and Performance Monitoring are the two side of a coin. What are the differences between them and what are the roles of the respective person? To know more read the article published by Neotys:

👉Article Link

More Tips of the Day: