zoukankan      html  css  js  c++  java
  • 使用LoadRunner进行性能测试的简单步骤

    使用LoadRunner进行性能测试的简单步骤

     

    一、开发测试脚本

     

    工具:VuGen

     

    步骤:

     

    1.         使用VuGen提供的录制功能,自动产生基本的脚本。

     

    2.         在基本脚本的基础之上,编辑脚本。在比较重要的业务环节中插入

     

    u       Transactions来衡量该环节中服务器的性能

     

    u       Rendezvous points(集合点)衡量最常用的环节在n个用户同时访问的大负载量下的性能

     

    u       添加注释,便于维护

     

    u       参数化输入

     

    3 .     Run-Time设置

     

    u       General“Automatic Transactions”可以选择第二个,这样LoadRunner默认把每一步操作都当作Transactions处理

     

    u       Proxys:不要使用代理服务器,或者在IE中设置本地连接不使用代理

     

    u       Browser EmulationAdvanced ——Step Download Timeout 默认是120s,建议设的时间短一点,在60s之内(因为实际用户可能没有那么大的耐心)

     

    u       NetWork:暂且使用最大带宽吧

     

    4 .     VuGen中运行一下脚本,确保没有任何错误

     

    注意:
    可能会在VuGen中开发多个脚本,每个脚本的开发最好遵从以上的步骤    

     

     

    二、创建测试场景

     

    工具:Controller

     

    步骤:

     

    1.         选择场景的类型:根据现在的情况,选择“Manual Scenario”,配置时可以更加的灵活

     

    2.         选择每个脚本要运行的虚拟用户数量

     

    3.         添加Load Generator,添加后要connect一次,确保连接正常

     

    4.         分配用户到不同的Load Genrator

     

    5.         配置Rendezvous

     

    6.         Run-Time设置:同上设置

     

    7.         配置Schedule:为了充分利用资源,可以配置成晚上1000以后开始运行,连续运行n个小时,第二天上班来看结果

     

    8.         设置结果文件的保存路径

     

    9.         添加性能计数器:(以下所有性能计数器采用默认即可)

     

    u       System Resources——Windows Resources 默认即可

     

    u       NetWork Delay Time 

     

    u       MSIIS

     

    u       ASP.NET Applications

     

    u       oracle

     

    三、
    执行测试(完全自动化,不需要干预)

     

    四、分析测试结果



    分析各种图表,得出系统的瓶颈。


    除此之外,楼主再给大家推荐几个靠谱的测试工具:

    a、开源测试管理工具:BugfreeBugzillaTestLinkmantis

     

    b、开源功能自动化测试工具:WatirSeleniumMaxQWebInject 

     

    c、开源性能自动化测试工具:JmeterOpenSTADBMonster

     

    d、国内免费软件测试工具有:AutoRunnerTestCenterTestBird


    文章部分摘自CSDN论坛

  • 相关阅读:
    Linux 下的类似Windows下Everything的搜索工具
    windows和linux环境下制作U盘启动盘
    程序调试手段之gdb, vxworks shell
    LeetCode 1021. Remove Outermost Parentheses (删除最外层的括号)
    LeetCode 1047. Remove All Adjacent Duplicates In String (删除字符串中的所有相邻重复项)
    LeetCode 844. Backspace String Compare (比较含退格的字符串)
    LeetCode 860. Lemonade Change (柠檬水找零)
    LeetCode 1221. Split a String in Balanced Strings (分割平衡字符串)
    LeetCode 1046. Last Stone Weight (最后一块石头的重量 )
    LeetCode 746. Min Cost Climbing Stairs (使用最小花费爬楼梯)
  • 原文地址:https://www.cnblogs.com/ce5201314/p/5329370.html
Copyright © 2011-2022 走看看