beiyu95的专栏

关注测试技术的个人空间

用户操作
[即时聊天] [发私信] [加为好友]
beiyu95
beiyu95的公告
本人Blog上可能收藏和参考了一些有知识产权的东西,如果你认为我的行为侵犯了您的知识产权或其他权益,请联系本人,本人即刻修改。联系方式:beiyu95@163.com
最近评论
文章分类
收藏
    相册
    精彩无限
    技术站点
    www.theseverside.com
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 loadrunner sp考试复习题目收藏

    新一篇: LR SP考试知识点解析(1)--性能测试计划相关 | 旧一篇: LR脚本入门--web页内容检查

    现在想考一下LR SP的认证,可郁闷的是网上资料比较少,又没有见过SP的题目,不知道它会考些什么东西。网上搜一些题目来参考参考,看看能否省下去培训的银子。

    --------------------------------------------------

    1. Which of the following information are considered relevant when gathering system
    usage for a performance test? There are two answers.
    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
    2. There are three main criteria to determine which business processes to select for per-
    formance testing. What are these criteria?
    3. Each business process takes a certain amount of time to complete. Under ideal condi-
    tions, 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 appli-
    cation during the busiest time frame of an atypical day (e.g. holiday). What do you call
    this value?
    7. Write a quantifiable performance test objective given the following informati
    Maximum number of concurrent users at peak time: 6000
    Business Process: Update Totals
    Preferred response time range: 5 to 7 seconds
    Core LoadRunner and Virtual User Generator (VuGen)
    1. What is a Load Test?
    2. What is an Integration Test?
    3. What are the LoadRunner Components and what role does each play in creating a
    performance test?
    4. General Vuser Functions:
    Transactions are defined and measured in a Vuser script using which two functions?
    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 Recording Settings:
    ■ Recording should be HTML-based
    ■ Correlation during recording should be turned off
    ■ Advanced recording should be turned off
    General Vuser Settings:
    ■ Save correlation information during replay
    ■ Show only differences that appear in action
    ■ Download images on Snapshots viewer
    ■ HTML comparison: for scanning differences
    ■ Record the application startup
    Record User Actions:
    1. Sign in to the Mercury Tours Web site as jojo with the password bean.
    2. Enter the flight information to the FLIGHT FINDER page.
    Accept the defaults for all input fields except the following listed below (round-trip
    flight, 1 passenger, economy class, etc)
    Departing From: San Francisco
    Arriving In: New York
    3. Click the CONTINUE button.
    4. Accept the first departing flight in the list.
    By default, the first available flight is selected for each direction when the SELECT
    FLIGHT page appears.
    5. Select the last (4th) return flight in the list.
    6. Click the CONTINUE button on the SELECT FLIGHT page.
    7. Purchase the selected flight.
    Enter the passenger and credit card information in the BOOK A FLIGHT page. Use the
    data supplied below:
    First Name: Joseph
    Last Name: Smith
    Number: 783921045786
    8. Click the SECURE PURCHASE button on the BOOK A FLIGHT page.
    9. Verify that the Flight Confirmation page appeared.
    10. In the browser, click Sign-Off and wait for the Sign-On page to appear. Stop record-
    ing.
    Vuser Requirements:
    ■ Save the Vuser script twice.
    ■ In one of the scripts, parameterize the fields “fromPort” and “toPort” as type, file,
    sequential using the following data:
    Depart                 Arrive
    San Francisco      New York
    Seattle                  Frankfurt
    Sydney                  London
    Zurich                   Acapulco
    ■ The script should play back correctly.
    Questions:
    ■ What were the errors found in the Vuser script?
    ■ How did you correct the errors?

    --------------------------------------------------

    Performance Test Planning
    1. A B
    2. Mission-critical, heavy throughput, dynamic content
    3. Preferred response time
    4. Task Distribution Diagram
    5. 1000 transactions per minute
    6. Peak load
    7. The Update Totals transaction time should be seven seconds or less during peak hours
    for 6000 concurrent users.
    Core Technology and Navigation

     

    1. A load test is a short-term test of system performance under typical real-world condi-
    tions using critical business processes.

     

    2.
    3. Controller - the administrative center for creating, maintaining, executing and moni-
    toring 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 parameter-
    ized.
    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.

    --------------------------------------------------

    发表于 @ 2006年05月18日 14:49:00|评论(loading...)|编辑

    新一篇: LR SP考试知识点解析(1)--性能测试计划相关 | 旧一篇: LR脚本入门--web页内容检查

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © beiyu95