zoukankan      html  css  js  c++  java
  • 性能测试之loadrunner(二)

    一,性能测试工具:loadrunner,loadrunner工作原理,loadrunner工具简介

      性能测试的工具常用的有:loadrunner,QALoad,Jmeter

      

      

      Loadrunner11安装环境:

      硬件:CPU 最低双核 2.0Ghz以上

      内存:至少4G8G以上较好

      软件:Windows 2008 server 32位或者64位标准版和windows7 64位安装64位是为了使用更大的内存)

      浏览器:IE,Firefox

      其他安装环境软件:.NET FrameworkMicrosoft Visual C++ 2005

      常识:web站点虚拟用户线程和内存占用情况:一般按照进程启动windows 进程一个用户占用5M内存,如果是1024内存,差不多就支持200用户并发,windows线程的话一个用户占用0.5M内存

      

     

     

      loadrunner----->1个进程是50个线程(50用户并发),如果不足50也是开一个进程,如果是超过50就要开第二个进程了,8G内存按照进程跑,能支持多少用户并发呢?8000M/5

    二,loadrunner的安装

      以Adminstrator的身份运行登录系统后运行安装程序,选择LoadRunner完整安装程序,按照提示步骤逐步完成安装

      

      这是安装以后的目录

       

       这是启动后的界面

        

        说明:Loadrunner是一种预测系统行为和性能的负载测试工具,主要以三部分组成

          1,VuGen(虚拟用户生成器) 用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)

          2,Controller(控制器)用于组织,驱动,管理和监控负载测试

          3,Analysis(分析器)用户查看,分析和比较性能结果

        

        

        loadrunner工作完整流程图

        

        

     四,loadrunner的工作流程

        1,录制脚本

        2,增强脚本(事务,检查点,断言,关联,参数化)

        3,场景设计

        4,执行场景

        5,结果分析

        6,编写报告

        组件的分工:

        ---创建Vuse脚本

          使用Virtual User Generator 录制,编辑和完善测试脚本

          原理:虚拟用户脚本生成器通过代理方式接受客户端发送的数据包,记录并将其转发给服务器端,接收到从服务器返回的数流,记录并返回给客户端。这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流,虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数讲数据流交互过程体现为我们容易看懂的脚本语句。

          

        ---设计测试场景

          使用LoadRunner Controller  设置测试场景

        ---执行场景

          使用LoadRunner Controller驱动,管理并监控场景的运行

        ---分析测试结果

          使用LoadRunner Analysis 生成报告和图标并评估性能

        

        

        

  • 相关阅读:
    扫描线
    Assign the task HDU
    Can you answer these queries? HDU
    Tunnel Warfare HDU
    Mayor's posters POJ
    not friendly,
    招财铃:即时通信 openfire ,
    不再是可怕的汇编,
    转:宏指令,
    build path,
  • 原文地址:https://www.cnblogs.com/hally/p/12637843.html
Copyright © 2011-2022 走看看