LOAD RUNNER SULLABUS CONTENT
01 : Performance testing Core concepts
What is performance testing? Why performance testing? Types of Performance testing
02 : Types of Performance testing
Load Test Stress Test Spike Test Endurance Test Volume Test
03 : Performance testing life cycle
Requirement gathering Test Plan Design Script Design Execution and Monitoring Result Analysis and Reporting
04 : Load-runner Installation
LoadRunner architecture LoadRunner Components Basic C LR functions ()
05 : Recording Script using VUGEN
HTML Based Recording mode URL Based Recording mode Regenerate Script Replay Script with different sittings
08 : Correlation
How to Handle Dynamic Values How to identify dynamic values Manual Correlation Auto Correlation
09 : Error Handling and Rendezvous Point
Text Verification Size Verification Image Verification
10 : Controller
Manual scenario Goal oriented scenario Scenario Design Schedule by Scenario & Group Real world & Basic Schedule Running load test in controller Vuser Status
11 : Introduction to Load generators:
What is load generator Why we need load generators
12 : Analysis
Adding graphs Graphs settings Merge graph Analysis and creating Reports Monitor types Starting the monitors in the controller Measurements in the controller HTML Report Generation
Is LoadRunner open source tool?
Apache JMeter is an open source, free software testing tool that can be easily downloaded for performing any test. LoadRunner is an expensive software testing tool. It has recently released free trial versions but it cannot be simply downloaded for use
What language does LoadRunner use?
Which tool is used for performance testing?
Best Performance Testing Tools
WebLOAD. This is an enterprise-scale load testing tool that can generate real-life and reliable load scenarios, even in most complex systems. …
LoadNinja. LoadNinja allows you to build scriptless load tests. …
Apache JMeter. …
Rational Performance Tester.
Is LoadRunner Community Edition free?
Micro Focus LoadRunner is regarded as the industry leader when it comes to performance test tools. Micro Focus LoadRunner Community Edition provides organisations with a free 50 concurrent users to get them started with their performance tests.
How load testing is done?
As the best known and most commonly conducted type of performance testing, load testing involves applying ordinary stress to a software application or IT system to see if it can perform as intended under normal conditions.
Mastering HP LoadRunner Through Question Answer Training Series
Every professional in the Software Testing & Quality Assurance domain is certainly aware of HP’s LoadRunner.
LoadRunner is a well-known next generation performance verification & validation tool brought by HP. This is a unique tool through which we can simulate situation with hundreds or thousands of artificial users & can impose definite, consistent and repeatable loads on the system thereby stressing it from end-to-end.
LoadRunner is designed to accurately predict the actual performance and behavior of the application, thereby increasing our confidence in the reliability of the new system before it gets actually deployed.
A beginning has been made to bring out a self-learning / Training series wherein the aspirants can Learn & Master LoadRunner through High Quality Question Answers. Having a mastery over these Question Answers on LoadRunner, one can be confident on this vast topic, while facing interviews as well, in any leading MNC.
Few of such Question & Answers are presented below:
Q. 1: What is the purpose of using HP – LoadRunner?
In real world scenario, it is not possible to create situation involving say one thousand users using a system simultaneously so as to test the behavior of the system under such stressful conditions. LoadRunner can create such a situation.
LoadRunner artificially simulates several thousand users – which are called Virtual Users. These artificial / digitally created users are simultaneously forced to operate on the same task, thereby loading the system in a way it is expected to be loaded by real human users in actual practice.
With LoadRunner we can simulate situation with hundreds or thousands of artificial users & we can impose definite, consistent and repeatable loads on the system thereby stressing it from end-to-end. This way we can emulate several business processes & production conditions, which a deployed application is going to encounter.
LoadRunner accurately measures, monitors, and analyzes a system’s performance and functionality.
Q. 2: What are the essential capabilities we look in a typical application performance-testing Tool?
Essential capabilities of an application performance testing tool are that:
1) It must be able to test a system which combines many software applications and hardware platforms.
2) It must be able to determine the suitability of a server for any given application.
3) It must be able to test the server before the necessary client software has been developed.
4) It must be able to emulate an environment where multiple clients interact with a single server application.
5) It must be able to test an application under the load of tens, hundreds, or even thousands of potential users.
Q. 3: What are the drawbacks of manual load testing processes?
Load testing of a complete system can be done manually by building an environment where many users work simultaneously on the system. Each user is made to work on his standalone machine and every individual submits input to the system. However due to complexity of such a system, following drawbacks are there
1) Manual testing methods offer only a partial solution to the load testing.
2) Manual testing is expensive & requires large amounts of manpower & equipment.
3) Manual testing is complicated, especially while coordinating and synchronizing multiple testers.
4) Manual testing involves a high degree of organization, especially to record and analyze results meaningfully.
5)The repeatability of the manual tests is limited.
Load Runner – Know It All
LoadRunner is a performance and load testing product by Hewlett-Packard for examining system performance, while generating actual load. HP LoadRunner allows averting an app’s output issues by identifying hindrance before a new system or upgrade is set up. The testing solution, LoadRunner enables you to test rich internet applications, Web 2.0 technologies, ERP and CRM applications, and legacy applications. It helps to give you a better understanding of the final performance before the launch in order to give you a chance to fix the last minute performance requirements. It is cost effective in the sense that it helps to know the app’s scalability and capacity well in advance..
LoadRunner, dramatically reduces the amount of time and expertise required to script. It makes testing of Web 2.0 and mobile web applications faster, easier and much more comprehensive.
Working of a LoadRunner:
The LoadRunner operates via 3 different tools – Virtual User Generator (VuGen), The Controller, The Results and Analysis Tool.
The Virtual User Generator permits you to regulate what actions you prefer the virtual users (Vusers), to perform under stress within the application. VuGen can be used for recording in windows platforms. VuGen allows a user to create scripts that generate a series of actions to be performed against the application under test, and enables the performance tester to play back and make modifications to the script as needed. Load generators are controlled by VuGen scripts which issue non-GUI API calls using the same protocols as the client under test.
The Controller, once a script is prepared in VuGen, it is run via the Controller through a set up routine. The Controller works on the pre-defined scheduled set by you – how many Vusers to activate, when to activate, grouping the Vusers and keeping a track of them.
The Results and Analysis gives you all the results in various forms when the scenario is set and has been run. LoadRunner uses monitors during a load test to monitor the performance of individual components under load. Monitors may include Oracle monitors, WebSphere monitors, etc. It allows to see the brief as well as a detailed structure of the load test, diagnosing barriers if any.
LoadRunner – Testing in Steps
Planning the Test – includes development of a clearly defined test plan to make sure that the newly developed or the LoadRunner test scenarios are able to accomplish the load-testing objectives.
Creating the Vuser scripts – involves Vuser script creation that includes various tasks performed by every Vuser performed during scenario execution.
Creating the Scenario – this elaborates the events that take place during client/server testing session. A scenario includes machines, scripts, Vusers, a list of Vuser scripts that the Vusers run during the scenario. Scenarios are created by using LoadRunner Controller. Manual scenarios as well as goal-oriented scenarios can also be created.
Running the Scenario – here you can run the entire scenario, Vuser groups, or individual Vusers. Before the testing, load on the server is emulated by instructing multiple Vusers to perform the tasks at the same time.
Analyzing Test Results – while executing a scenario, LoadRunner records the performance of the application (client/server system) under multiple loads. LoadRunner’s graphs and reports are used to analyze the application’s or server’s output.
LoadRunner in the Cloud
Run simple, elastic, and realistic tests from several geographies by scaling load testing in the cloud up and down to simulate the demands of business applications. The software is targeted for performance testing for huge businesses. LoadRunner in the Cloud is part of a portfolio of cloud computing solutions offered by HP Software Division. It is often abbreviated by LRitC.