发表于: 2018-03-25 20:46:09
1 882
今天完成的事情:
继续学习了loadrunner工具的使用
收获:
注意:loadrunner版本和IE浏览器的版本有关联,LoadRunner11.0 最高支持IE9,LoadRunner12.0 支持IE11。
因为win10自带IE11,不能安装其他版本。所以电脑是win10系统的话只能使用loadrunner12。
LoadRunner所包含的组件:
Vugen:Virtual User Generator,虚拟用户发生器的简称,用来录制用户的业务流程,创建自动化性能测试脚本,亦称之为Vuser脚本。
Controller:控制器,用于组织、驱动、管理并监控负载测试。
Analysis:分析器,帮助查看,剖析并比较负载测的结果报告。
Load Generator:负载发生器,用来攒动与运行虚拟用户以对目标系统产生负载的计算机。
LoadRunner负载测试流程:
- 1.计划负载测试:计划的负载测试都需要做哪些准备,比如:并发的用户数,主要的业务流程,和需要的相应次数等。
- 2.创建Vuser脚本:用VuGen把终端用户的操作活动录制成脚本。
- 3.设计场景:用Controller创建一个负载测试的环境。
- 4.运行场景:用Controller驱动,管理并监控这个负载测试。
- 5.分析结果:用LoadRunner Analysis生成图表与报表,对系统的性能进行评估。
测试术语
响应时间(response time)
响应时间比较好理解,就是指做一件事情所需要消耗的时间。这里有一个专有名词叫做 transaction tinme(事物时间),我们
可以通过事物函数完成对某个或某些操作的时间记录,简单说就是时间差的统计。一般来说响应时间越短说明性能越好。
transaction per swcond(事物每秒数/吞吐量)
光有上面的响应时间还不够,现在的系统都是多进程 多线程的,所以不但要求单个操作快,还要求能够支持多个操作同时处理。
一般来说吞吐量越大性能越好。
resources(资源利用率)
最后要求在资源的使用上面尽可能少,这样系统就能多拉快跑还“环保”
比如向其举个简单的例子
地铁是一种比较快速的交通工具,其地铁不但速度快,且能容纳很多人,其动能也是环保动能 电
刚好符合性能测试关注的3点 响应时间短 吞吐量高和资源利用率高。
问题:今天用loadrunnerde 工具Controller设计(Design)视图后,运行(Run)视图右边没有出现四大模块的视图,这弄得我很蒙蔽。
明天计划:如果明天没有别的任务,继续loadrunner工具使用中的问题解决。
评论