Documente Academic
Documente Profesional
Documente Cultură
Participant's Name:
_________________________________________
SCORE
NOTE: This test consists of 85 items and each item will be given a weight of 1 point.
For items with multiple answers, it will be ALL or NOTHING.
b. Tools toolbar
c.
Tree toolbar
d. Debug toolbar
7. In the statement below, what needs to be added to obtain and display the current value of parameter
"customer"?
lr_error_message(Customer %s account not found, ________________);
Text=customer
customer
lr_eval_string({customer})
param=customer
8. What are the types of Parameter? (select all that apply)
External Data
Internal Data
Data Files
User-Defined Functions
All of the above
9. Think time within a transaction by default is included in the transaction time.
True
False
10. A function that can be used in correlation.
lr_eval_string
lr_save_var
lr_ito_char
11. Used in documenting business processes and create reports with summary information about your
test run. This contains information such as Parameter List, Snapshots, Step Descriptions etc.
Business Process Reports
HTML Reports
Crystal Reports
12. The AND operator, which is used in combining two simpler Boolean Expressions
&
&&
||
13. Used to comment a single line in Vugen
//
*/
/*
14. A placeholder used to introduce a variety of input values during testing
Variable
Parameter
Correlation
15. What should you do prior to automatic correlation after recording?
None. You cannot automatically correlate after recording
Run the script at least once
Take note of dynamic values in the LoadRunner Script
16. Pauses between iterations.
Think Time
Log
Pacing
Sequencing
17. Which script runtime-setting is present in all protocols?
General
Network
Browser
18. Which of the following are Run Properties used in setting the Run Logic in Vugen?
Unique
Sequential
Random
19. Context sensitive recording that uses web_submit_form
URL-based
HTML-based
20. Analog recording that uses web_submit_data
URL-based
HTML-based
21. What function is generated in the Vugen Script after clicking the boxed icon below, in the floating
toolbar during recording?
web_text_link
web_reg_find
web_reg_dialog
24. What is the correct syntax to be able to complete 10 iterations in a FOR loop?
for (i=1; i<10; i++)
for (i=1; i>=10; i++)
for (i=1; i<=10; i++)
25. Where will you configure Vugen to prompt for results directory before playback?
Run-time Settings
General Options
Recording Options
26. What function causes the script to use the next available value of the parameter?
lr_next_param
lr_advance_param
lr_param_increment
27. What Vugen functionality is illustrated below?
Simulate Parameter
Iteration
Data Wizard
28. When you forgot to enable correlation during recording, what is the most efficient way to include
these correlations in your script?
In Recording Options Correlations: Select Enable correlation during recording, select the
rule and regenerate the script
In Recording Options Correlations: Select Enable correlation during recording, select the
rule and re-record the script
Under Vuser menu, click Scan Script for Correlations
29. When you forgot to enable correlation during recording, what is the most efficient way to include
these correlations in your script?
You do not need to do anything. Auto Correlation rules are global and are available to all
testers using the same Controller machine.
Under the File menu, you select Zip Operations, then export to zip file. You have the new
tester import the file into his script.
You export the correlation rules to a .cor file and then have the new team member import the
.cor file into his Auto Correlation rules.
30. You want to have your script always check for the following text on every page: Service Unavailable.
What is the most efficient way to accomplish this?
Add a verification checkpoint on every page
Add an Environment Check for the text
Create a Content Check rule for the text
31. You want to apply Script A Run-time settings, parameters, extra files and actions to Script B. How can
this be accomplished?
Export Script A setting to a .cor file, then import settings to Script B
Save Script A as template, then apply the template to Script B
Select the option to create a new Vuser from, then select Script A
32. You want to have your script define a different e-mail address to each user during a registration
process for an e-commerce site, using the following format: testing99999@hp.com. Your script will
execute a maximum of 50 iterations. How can this be accomplished?
Define a file parameter, start at 1, block size per Vuser: 50, number format:
testing%05d@hp.com
Define a unique parameter, start at 1, block size per Vuser: 50, number format:
testing%05d@hp.com
Define a random number parameter, minimum number: 1, maximum number: 99999, number
format: testing%05d@hp.com
Define a sequential number parameter, minimum number: 1, maximum number: 999, number
format: testing%05d@hp.com
33. Where should you place the web_reg_save_param function in a script?
Before the page that contains dynamic data
Before a web_url function
Before the page that retrieves the dynamic data
Before a web_submit_data function
8 to10 AM
10 AM to 12 PM
12 to 2 PM
6 to 8 AM
36. Select the three criteria by which you will identify the business processes (BPs) to use for a
performance test.
Passed unit testing
Mission-critical BPs
Uses unique data
Returns dynamic data
Heavy throughput
Include all BPs
Affects legacy systems
37. One of your customers requirements is that their web site should be able to handle 25,000 users at
any time, logging in and performing different transactions. Part of your information gathering is to
determine concurrency. What level of concurrency represents the customers requirement?
Application
Business
Transaction
38. Complete the statement: To validate that the hardware to be used for the test environment is
sufficient to meet the performance tests, a ____________________ is performed using a small
number of business processes and users.
Production Run
Benchmark Run
Aggregation Run
Run for Tuning
39. What type of information will you need to gather to determine how business processes affect different
components in the system architecture? This is especially useful during the load test; it can help
isolate the source of bottlenecks.
Task Distribution Diagram
System Monitoring
Transcontinental Remote Users
48. Set of user steps performed within an application to accomplish a business goal
Test Script
Functional Steps
Business Process
49. Which is illustrated by a username and a password?
Date Constraint
Unique Constraint
Data Caching
Data Dependency
50. Where can you find your license key information?
LR Launch Screen
LR Controller
LR VuGen
LR Analysis
51. What are the two main types of Service Level Agreements available in the Controller and Analysis?
Per Time Interval
Errors per Second
Over the Whole Run
Average Hits per Run
Average Throughput per Run
Average Transaction Response Time
52. What is the maximum number of graphs that can be displayed in LoadRunner?
4
8
16
24
53. What are some of the scenario run-time settings
Vuser quota
Random sequence seed
Run-logic
Pacing
54. In the Controller: ramp up, duration and ramp down are found under:
Schedule
Edit schedule
Scenario Schedule
Run-time settings
55. The Controller is installed in which machine?
Windows machine
UNIX machine
Both of them
None of them
56. Where can you not add a rendezvous?
Init
Action
End
57. What is the LoadRunner term used to define a collection of Vusers within a scenario?
Set
Group
Profile
Scenario
58. In General Options, this tab allows you to toggle between running a Vuser script in animated mode or
non-animated mode.
Replay Tab
Parameterization Tab
Environment Tab
Display Tab
59. There are four types of licenses. Match each based on the description.
a. Temporary
__B__ The license never expires.
b. Permanent
__D__ The license is limited by a start date and an
expiration date.
c. VUD-based
__A__ The license is granted for a pre-defined number
of days after product installation.
d. Time-limited
__C__ The license is limited by a number of Virtual User
Days. This license enables the user to use the
product an unlimited number of times within a
period of 24 hours.
e. Plugged
__E__ The license requires a dongle.
60. Which can be added to the script to emulate heavy user load?
Load Generators
Rendezvous Points
Think Time
Correlations
61. I want to distribute the Vuser to each script via percentage assignment. Which option should I choose
when creating a scenario?
Manual Scenario
Goal-Oriented Scenario
Both Manual and Goal-Oriented Scenario
Simulated Scenario
62. What is the status of the load generator if a connection from the Controller to the load generator could
not be established?
Failed
Down
Ready
Connecting
63. How many complete transactions will there be per minute, if a test will run for 2 hours with 5000
users, if 1 iteration is completed in 5 minutes?
1,000
500
1,200
64. Ways on how to schedule a scenario in terms of applying settings to the Vusers.
Manual
Goal-Oriented
Scenario
Group
65. You are running a test and notice that during the ramp-up, the response times are beginning to
drastically increase. How can you instruct LoadRunner to stop ramping-up Vusers and hold the
current number?
Press the STOP button on the Controllers main window
Press the PAUSE button on the Interactive Schedule Graph
Select the option to wait for the current iteration to end before stopping
Select the Vusers in the Ready state from the Vusers window and click the STOP button
66. What does the elapsed time in the Scenario Status window refer to?
The time that has elapsed from when all Vusers have finished initializing
The time that has elapsed from when all Vusers were in the running state
The time that has elapsed from when you press the Start Scenario button
The time that has elapsed from when the Vuser entered the running state
67. You configure a scenario to start with a delay of 5 hours just before leaving from work. You return the
next morning to find that the scenario did not run. Why would this happen?
You failed to save the scenario
You failed to save the schedule
You failed to connect to the load generators
You failed to press the Start Scenario button
68. You are running a load test to simulate a call center. The representatives log in to the application in
the morning, perform their business processes during the day, and logout before leaving at the end of
the day. You notice that the login transaction is failing for some users and none of the users have
started their business processes. Which configuration is most likely defined in your scenario?
The login business process is in the vuser_init section and the Vusers are defined to initialize
all Vusers before running.
The login business process is in the vuser_init section and the Vusers are defined to initialize
1 Vuser every 10 seconds.
The login business process is in the action section and the Vusers are defined to initialize all
Vusers before running.
The login business process is in the action section and the Vusers are defined to initialize 1
Vuser every 10 seconds.
69. When analyzing the Vuser log files from a scenario run, you see the following log file from one of the
Vusers:
Start auto log message stack Iteration 1.
Starting action Create.
Create.c(5): Notify: Transaction Login started.
Create.c(7): Error -27728: Step download timeout (1000 seconds).
End auto log message stack.
What was the Run-time Setting, Logging option set to?
Standard Logging
Extended Logging
Always send a message
Send a message only when error occurs
70. You want to emulate a call center for an airline. All representatives login in the morning, perform their
business processes, and logout at night. In one day, a representative will create 40 flight
reservations, modify 10 flight reservations and search for 20 flight reservations. A representative
cannot perform a modify without performing a search first. Which run logic will satisfy the load testing
goal?
Create-67%; Search-16%; Block0 [Search, Modify]-17%
Create-57%; Search-29%; Block0 [Search, Modify]-14%
Create-57%; Search-29%; Modify-14%
Create-67%; Search-16%; Modify-17%
71. When the CPUs of servers show different % Utilizations, this could be due to a load balancing issue.
Which behavior is an indicator of this scenario?
Throughput goes up and down
The number of connections differs widely from each server
Network latency is high
Time to first buffer is high
72. You want to modify the Server Resource Monitor Data Sampling Rate. However, this option is
currently disabled. What should you do to remedy this?
Start the wlrun.exe process on the Controller machine
Close the scenario; start the rstat.exe process on the load generator; reopen the scenario
Disconnect from the Load Generator; modify the data sampling rate; reconnect to the load
generator
Do nothing as Monitoring of Server Resources is not an option because the customer did not
purchase any Server Resource Monitors
73. You are meeting a new LoadRunner customer. The application under test is a call center application
used by the customer representatives. The representatives are located in Florida and Georgia. A
large customer base resides in Texas and Washington. The servers are located in California. Where
would you place the load generator machines?
Florida
Georgia
Texas
Washington
California
74. From which two tier should the Load Generator be connected?
Controller
Web Server
DB Server
Application Server
75. Recommended performance monitor sampling interval for large tests.
1
5
10
15
76. Recommended performance monitor sampling interval for small tests.
1
5
10
15
77. How will you know if the LR Agent is enabled?
When a cloud icon is present in the Task Bar
When the load generator name is present in the load generator list
When the Vusers successfully go to its running state
When a satellite dish icon is present in the Task Bar
78. It details transaction response time as a service level and identifies percentage of transactions
completed over time.
Transaction Response Time Distribution
Transaction Response Time Percentile
Average Transaction Response Time
86. Which of the following information are considered relevant when gathering system
usage for a performance test?
a. System architecture
b. Business processes
c. Application modules about to be unit-tested
d. Financial data such as general ledger and P&L statements
Answer: - System architecture, Business processes
87. Each business process takes a certain amount of time to complete. Under ideal conditions,
you determine this amount of time as ________________________
Answer: - Preferred response time
88. 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?
Answer: - Task Distribution Diagram
89. 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?
Answer: - 1000 transactions per minute
90. 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?
Answer: - Peak load