性能测试之loadrunner(二)

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

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

  性能测试之loadrunner(二)_第1张图片

 

  

  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(二)_第2张图片

 

 

 

 

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

二,loadrunner的安装

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

  性能测试之loadrunner(二)_第3张图片

  这是安装以后的目录

 

   性能测试之loadrunner(二)_第4张图片

 

   这是启动后的界面

    性能测试之loadrunner(二)_第5张图片

 

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

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

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

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

    性能测试之loadrunner(二)_第6张图片

 

    

 

    loadrunner工作完整流程图

    性能测试之loadrunner(二)_第7张图片

 

    

 四,loadrunner的工作流程

    1,录制脚本

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

    3,场景设计

    4,执行场景

    5,结果分析

    6,编写报告

    组件的分工:

    ---创建Vuse脚本

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

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

      性能测试之loadrunner(二)_第8张图片

    ---设计测试场景

      使用LoadRunner Controller  设置测试场景

    ---执行场景

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

    ---分析测试结果

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

    

    

 

 

 

 

 

    

 

你可能感兴趣的:(性能测试之loadrunner(二))