
Create virtual users easily
Using loadrunner's virtual user generator, you can easily create a system load. The engine is capable of generating virtual users who simulate the operational behaviour of real users. It records business processes (orders or airline bookings below) and converts them into test scripts. Using virtual users, you can generate thousands of users on windows, unix or linux at the same time. So loadrunner can significantly reduce the hardware and human resources required for load testing. Once you have built a test script with the virtual user generator, you can use it for a parameteric operation that allows you to test your application using several different sets of actual occurrence data, thus reflecting the load capacity of the system. In the case of an order input process, parameterization can replace fixed data in the record, such as the order number and the customer name, with variable values. Within these variables, the possible order number and customer name are entered at random to match the operational behaviour of multiple actual users. To further determine that your virgin user can simulate a true user, you can use loadrunner to control certain behavioral characteristics. For example, if you click a mouse, you can easily control the number of transactions, the frequency of transactions, the time of reflection and the speed of connection。
Create a real load
When you have built a virtual user, you need to set your load scheme, business process combination and virtual number of users. With loadrunner's controller, you can quickly organize multi-user testing programs. CoThe rendezvous function of ntroller provides an interactive environment in which you can build continuous and circular loads and manage and drive load testing programs. Furthermore, you can use its scheduling service to define when users access the system to generate loads. So you can automate the test process. You can also use coNtroller to qualify your load scheme, where all users simultaneously execute an action -- e. G. Landing to an inventory application -- to simulate a peak load. In addition, you can monitor the performance of the various components in the architecture of the system - including servers, databases, network devices, etc. - to help clients determine the configuration of the system。
Positioning performance issues
The loadrunner contains integrated real-time monitors, which can be observed at any time during the load test process. These performance monitors display real-time performance of transactional performance data (e. G. Response time) and other system components, including application service, web servicer, network equipment and databases. In this way, you can assess the performance of these system components from both the client and the server during the testing process, thereby detecting problems more quickly. Using loadrunner's coNtentcheck tm, you can judge whether the application under load is functional. CoNtentcheck detects the content of the web package of the application when it is run by the virtual user to determine if there is an error. Its real-time browser helps you to observe the program performance from the end-user perspective。
The results of the analysis to pinpoint the problem
Once the tests have been completed, loadrunner collects all the test data and provides advanced analytical and reporting tools to quickly identify performance problems and trace the causes. Using the loadrunner's web transaction details monitor, you can see the time it takes to download all images, frames and text into each web page. For example, this transaction-specific analysis mechanism is able to analyse whether the application system is slowing down because of a large graphic file or a third party data component. In addition, the web transaction details monitor breaks down the response time of the client, the network and the top-to-end server to facilitate the identification of problems and to locate the components that are actually wrong. For example, you can decompose the network over time to judge the dns resolution time, the time taken to connect the server or ssl authentication. By using the loadrunner analysis tool, you can quickly find out where and why。
Repeat test to ensure high quality of system release yes
Load testing is a duplicate process. You need to run another load test on your application under the same scheme each time you have an error. Tests whether your amendment improves your running performance. Loadrunner fully supports the ejb load test. These java-based components operate on the application server and provide extensive application services. By testing these components, you can identify and resolve possible problems at an early stage of application development. Using loadrunner, you can easily understand the system's performance. It's coNtroller allows you to repeat the same test as before the error change. Its HTML-based report provides you with a baseline for comparing performance results to measure the extent of improvement and ensure successful application over time. As these reports are based on HTML, they can be posted on your company's intranet and easily accessible. The next editor will record an online loadrunner article to test the bea intermediate product article to share with you how to use loadrunner for practical performance testing。


