Little’s Law
Little’s law was named after “John Dutton Conant Little” who was an Institute Professor at the Massachusetts Institute of Technology. Little’s law is a generic and simple law which can be applied not only to software systems but to any generic closed system.
Little‘s law states...
We’re always looking for new authors. If you’ve got something that will challenge our readers and move our industry forward, we want to hear about it. You can support the community by sharing small tutorials on the challenge you faced recently.
We are specifically looking for content arround...
admin submitted a new resource:
Exporting and Importing Runtime Settings in loadrunner - Copy runtime settings from one script to other
Read more about this resource...
Import and Export Runtime Settings
This topic describes how to import and export runtime settings. This functionality is available for all Vuser protocols.
Importing and Exporting runtime settings can be helpful in many ways to a tester as this has following advantages
Saves time by copying...
To retrieve an email from gmail using loadrunner
Prerequisite : A working gmail account with password.
We created a script using POP3 Protocol in loadrunner and used following code to retrieve the emails
//int totalMessages;
pop3_logon("Login"...
Amdahl’s law is a formula used in parallel computing to find the maximum improvement improvement possible by improving a particular part of a system. In parallel computing, Amdahl's law is mainly used to predict the theoretical maximum speedup for program processing using multiple processors. It...
admin submitted a new resource:
Utilization Law and Service Demand - Relationship between service time, utilization and throughput
Read more about this resource...
Consider that you are in a bank queue behind 10 persons and estimate that the bank teller is taking around 5 minutes per customer to count currency. At queue management counter, it takes another 3 min to get token for each customer. Here 5 min and 3 min are respective service times for each...
Utlization
Utilization of any system resource is defined as the Ratio of Busy Time to Total Time of Observation.
Example
Let us consider an ATM center with one ATM machine to understand the utilization. If there are 20 people coming in to the ATM center in one hour then the arrival rate is...
admin submitted a new resource:
Throughput/Transactions per Second (TPS) - Defining the key performance measurement quantity of throughput
Read more about this resource...
Throughput
In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed [Wikipedia]. In real world we define any rate of processing as throughput, for example - Network throughput.
In network communications throughput is defined as the...
Response Time
In simple terms we can define Response Time of a request or a transaction as the amount of time taken to respond back to a request or a transaction.
In Software performance engineering, Response Time is one of key parameters for measuring the performance of a system. If a system...
admin submitted a new resource:
Introduction to Software Performance Testing - Understand basics of performance testing and engineering
Read more about this resource...
What is Software Performance?
Performance directly refers to responsiveness: Either the time required responding to specific requests or transactions or the number of requests or transactions processed in a given interval of time.
Performance and Scalability
Performance & Scalability are...
Pacing and Think Time Calculation based on TPS.
Attached spreadsheet will help performance testers to easily calculate the think time requirements per script for the test scenarios.