Posts

Parameterization and Correlation (Load Runner, Jmeter and VSTS)

Image
  Welcome to Performance Testing Gyaan😀 In this post I will discuss about Parameterization and Correlation. The terms are used during scripting of performance test cases. Parameterization : You will often be required to provide different values for the user input for each Vuser during load testing. These values (for example a username and password) can come from different data sources like a csv file, xml file, or from a database etc. This technique of replacing hard-coded values of user input with variables or parameters is called Parameterization. Correlation : This is similar to parameterization except that the same concept is applied to parameterize values that are dynamically returned by the server, in its response to a request from the client. Examples are session id, security tokens etc. These dynamic values are often required by the server to distinguish between the multiple users. Load testing tools will provide different functions or ways in which parameterization and co...

Introduction to Performance Testing Basics

Welcome to Performance Testing Gyaan😀 Let's dive in to understand core concepts and terminologies used by Performance Engineers. Performance Testing  - The application's performance is tested when multiple users are accessing the application over a period of time. Performance testing involves checking the speed, reliability, scalability, stability, response time, and resource usage of an application under the anticipated workload.  Performance Testing is a subset of Performance Engineering (PE) . The core concepts remains the same for both. PE is basically the new approach that meets the rapid delivery demands of software applications.  Read more on microfocus web site ->  What is the Difference Between Performance Testing and Performance Engineering? It is a continuous process and is done after functional testing is completed and therefore is a type of Non-functional testing.  The motive is to find any performance issues before the application goes li...

Capture traffic from Android Emulator using Fiddler

Image
Welcome to Performance Testing Gyaan😀 In this blog post I will show the steps you can take to capture network traffic from Android Virtual Device using fiddler. I have tested on below versions of the software, but it should work fine for later versions as well. Fiddler version - 5.0 Android Studio version - 4.0 Android Virtual Device (Pixel 2) target API - 28 (Android 9.0) OS - Windows 10 Steps: Open fiddler. Navigate to Tools > Options from the menu bar. Switch to HTTPS tab and select check boxes as shown in the image below HTTPS Tab Add fiddler root certificate to trusted list. Also export the certificate to Desktop. This will later be copied onto the virtual device for installation. Switch to Connections tab and select check boxes as shown in the image below. Make sure to check Allow remote computers to connect Connections Tab Close Fiddler for now. Open Android Virtual Device (AVD) from Android Studio. Open Settings and Navigate to Network and Internet . Turn Wi-Fi Off. Netw...