Pages

Tuesday, 23 March 2021

Mobile App Script Recording via JMeter - By Hempreet Singh

Performance Testing has been involved in every piece of software which has direct or indirect interaction with the end-user. Mobile App is one of the direct user interactive on-device software. Hempreet has written simple and useful steps to record Mobile Application script through JMeter. Refer to his article and get knowledge of the same. 

Article: Link

Related Topics:

1. Apache JMeter Video Tutorial

2. Apache JMeter Tips & Tricks

Thursday, 18 March 2021

Risk Assessment in Performance Testing - By Stephen Jenkins

Risk Assessment determines the neediness of performance testing for each individual component in a software system. Hence Risk score or matrix is calculated for all the components integrated into a system. This risk score helps to determine the criticality of the component from the performance testing perspective.

Refer to the below link and get more understanding about Risk Assessment; knowledge shared by Stephen Jenkins.

Article Link

Related Articles

1. Performance Testing Risk Assessment

2. Risk Assessment Document Template




Sunday, 7 March 2021

Software Testing Improving Electrical Hardware Designs

When we think of performance testing and calculations, it is typically with regard to the performance of a given web application or software. We use performance testing processes to “validate the performance of an application under load,” and thereby determine what if any changes need to be made to optimise that performance and improve results. It’s an entirely digital, online process driven by any of a number of performance testing and calculator tools.


Today though, somewhat similar concepts are being used to validate designs that are ultimately meant to drive hardware development. In other words, just as we use performance testing to validate application performance, we can use it to assess whether or not a detailed, digital design will produce an optimally functional piece of hardware. In a broad sense, this is a practice that now drives much of the engineering world, allowing us to digitally perfect and test designs before they become material. The most direct parallel, however, may well be in electrical engineering.

Specifically it’s the optimisation of printed circuit boards that comes to mind. The 
basic description of a PCB is that it is a small board that “mechanically supports and electronically connects” electrical components using a variety of features attached and seared into the surface. Most of us know these as the little green chips that are housed in our personal electronics, and the broader truth is that they exist in and drive the performance of virtually all electronics. They also happen to be clear examples of hardware products that are optimised via testing mechanisms in software.

In part, this is a description of how modern PCB design works generally. That is to say, it is done in software programs that help to guide designers and engineers through processes, so much so that the steps aren’t left out and complete, functional PCBs are produced. However, there are also tests and calculators specifically built into the process to assess PCB impedance, which in practical terms refers to the viability and reliability of sustained connections on the board.

Today’s PCBs operate almost exclusively at high frequencies, which can lead to uncertainties regarding impedance and by extension performance. For this reason, 
PCB stackup impedance calculators are now used in real time during the design process, to ensure controlled impedance as changes are made. These calculators are effectively software tools that test impedance between new connections and features, alert designers to problems, and essentially help to optimise final products.

To those who aren’t familiar with PCBs or electrical engineering in general this may seem to be an obscure example. But the fact is that if you consider your day-to-day electronics use, or even flip through the 
most popular electronic gadgets of the day, you’re almost exclusively considering products that rely on perfectly designed circuit boards. The impact of optimised design in this category is profound and worldwide.

The process of bringing about that optimised design, as it turns out, is not all that unlike testing out and fine-tuning web applications.


Friday, 5 March 2021

Tips for Oracle SQL Writing and Performance Tuning - By Ranjan Gupta

A useful article for a performance engineer to tune the Database Queries.

Note: It is observed that this article is readable only on mobile so use your mobile browser to read the article. 

Article: Link 

Related Topics:
1. Performance metrics Tier-wise

2. Web Server (Apache)

3. Web Server (ASP)



Tuesday, 2 March 2021

How to go from performance tester to performance engineer - By Scott Moore

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


Scott Moore; a well-known person; has described the approach in detail in his article along with a real-time example. 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.