Professional Documents
Culture Documents
0 Specialist Exam
Review Guide
Requirements
Multiple choice questions: Clearly mark the circle beside the letter(s) in the
answer sheet. Multiple choice questions having more than one correct answer are
indicated so.
Fill in the blanks: Write your answer(s) in the blanks provided clearly and legibly.
True or False: Circle the word True or False in the answer sheet.
Answers to questions are included in the back of the book. This guide is intended
to help you prepare for the level and type of questions that will be asked during
the exam.
Review Items
System architecture
Business processes
Application modules about to be unit-tested
Financial data such as general ledger and P&L statements
2. There are three main criteria to determine which business processes to select for performance testing. What are these criteria?
3. Each business process takes a certain amount of time to complete. Under ideal conditions, you determine this amount of time as ________________________
4. You want to determine how many users are active on a Web site during a twenty-four
hour period. What type of diagram can you use to map the business processes and the
volume of each across a fixed time line?
5. How many transactions will need to run per minute if a load test has to run for two
hours with 5000 users, assuming an average transaction length of five minutes?
6. This value represents the number of users performing business processes on the application during the busiest time frame of an atypical day (e.g. holiday). What do you call
this value?
3. What are the LoadRunner Components and what role does each play in creating a
performance test?
5. What is ThinkTime?
6. Create a Vuser script where the value of lr_think_time is parameterized. The value of
thinktime should be displayed as an output message in the execution log.
7. What is correlation?
Correlation Activity:
This exercise requires internet access.
Application: Mercury Tours
URL: http://newtours.mercuryinteractive.com
Vuser Requirements:
In one of the scripts, parameterize the fields fromPort and toPort as type, file,
sequential using the following data:
Depart
Arrive
San Francisco
Seattle
Sydney
Zurich
New York
Frankfurt
London
Acapulco
Questions:
Answers to Questions
2.
3. Controller - the administrative center for creating, maintaining, executing and monitoring scenarios. Scenarios have a .lrs extension
LoadRunner Generators - Machines that emulate user volume and locally stores load
test results until the scenario completes running, then the results are transferred to
the results file specified.
LoadRunner Analysis - Processes the results from the scenario run. Results files have
a .lrr extension. After the results are processed by the LR Analysis tool, the results
files have a .lra extension.
Virtual User Generator - records Vuser scripts that emulate the steps of real users
using the application under test
4. lr_start_transaction
lr_end transaction
5. ThinkTime is a measure of time that a real user takes to pause between the execution
of steps.
6. A sample snippet of code that parameterizes the value of thinktime and outputs the
value to the execution log:
//Save the string value of the parameter to an INT variable
int yzf = atoi(lr_eval_string({param1});
lr_think_time(yzf);
lr_output_message (The parameter value is %s, lr_eval_string({param1}));
7. Correlation is the method of capturing values in a script as a result of dynamic data
passed from server to the client and back. The values are saved in a LoadRunner
parameter and is reused instead of the original re corded value.
8. Correlation Activity:
First error is in the basic script. On the list of available flights, even if the first listed
flight is selected by default in the Departing From table, you still need to record
clickin on it for the value to be captured and correlated when the cities are parameterized.
When the departing and arrival cities were parameterized, errors occured during the
run because the flight information changes depending on the selected departing and
arrival cities. An auto-scan corrected the errors by placing the appropriate
web_reg_save_param statements in two correlations found, Blue Skies and United
flight details.