一,性能测试工具:loadrunner,loadrunner工作原理,loadrunner工具简介
性能测试的工具常用的有:loadrunner,QALoad,Jmeter
Loadrunner11安装环境:
硬件:CPU 最低双核 2.0Ghz以上
内存:至少4G,8G以上较好
软件:Windows 2008 server 32位或者64位标准版和windows7 64位安装64位是为了使用更大的内存)
浏览器:IE,Firefox
其他安装环境软件:.NET Framework和Microsoft 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 生成报告和图标并评估性能
原文:https://www.cnblogs.com/hally/p/12637843.html