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论坛

  • 相关阅读:
    golang 简单的实现内 网 穿 透,用户访问本地服务。
    golang 创建一个简单的广播echo服务器
    golang 使用 protobuf 的教程
    golang语言中os包的学习与使用(文件,目录,进程的操作)
    【原】画流程图工具visio使用技巧汇总
    【改】IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新
    【原】xcode5&IOS7及以下版本免证书真机调试记录
    【转】C++的拷贝构造函数深度解读,值得一看
    【转】c++中引用的全方位解读
    【转】self.myOutlet=nil、viewDidUnload、dealloc的本质剖析
  • 原文地址:https://www.cnblogs.com/ce5201314/p/5329370.html
Copyright © 2011-2022 走看看