LoadRunner Architecture Overview

Source: Internet
Author: User

Diving for a long time is a bit stuffy. I have been conducting performance tests on several projects recently. Let's take a look at some information for you. Performance testing ranks first in the industry: Mercury, its main product, LoadRunner, is said to have a market share of more than 70%. When I first started learning, I felt dizzy. So what is the relationship between them when there are so many programs to run? Now let's take a look at the architecture.

You may think this topic is irrelevant to. NET technology, but in any case, every project needs to focus on performance. What do you say?


LoadRunner
Create virtual users and use these virtual users to replace real user operation client software, such as IE browser, to send HTTP requests to IIS or Apache Web server.

 

To create loads for servers and put these servers under pressure, LoadRunner calls (Load Generator) "Program, from many virtual users to send requests to the server. You canControllerStart the Server Load balancer agent in the program.

 

Controller (Controller) Load is generated based on the "scenario". These scenarios call the compiled "scripts" and related "run-time settings" for running.

 

The script is a virtual user script generator using mercury (Virtual user script Generator(Vugen). It captures network communication between clients and server segments of Internet applications and generates scripts similar to C language that can be executed by virtual users.

 

If it is a Java client, vugen can hook the client's JVM to capture the call Information.

 

  • The controller can monitor the status of each machine during operation.

     

  • At the end of the operation, the controller integrates the logs generated by the load generator and the logs monitored by itself, and then is used by the analysis program. The analysis program can generate a running result report or chart. The report can be displayed on Microsoft Word, crystal report, or HTML webpage. Each HTML report page generated by an analysis program contains a link to a text file, which can be opened in Microsoft Excel for further data analysis.

     

  • Errors occurred during running are stored in a database, which can be opened with Microsoft Access!

     

Original from

Complete Architecture Reference is as follows:

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.