loadrunner11基础使用

其实loadrunner11只要环境装好了,没那么多报错
装好Loadrunner后要用管理员权限打开,不然可能会报错
win10可以装lr12和12.5,但是无法破解,最大并发50人,还只有7天试用期,7天过了要重新装

loadrunner11中主要就是三个模块:
VuGen:创建/编辑脚本,脚本录制和脚本增强
Controller:运行负载测试,性能场景的设计和性能指标的分析及指标监控
Analysis:分析测试结果,性能结果分析,出报告

VuGen:创建/编辑脚本

主要就是页面中四个按钮,主要用前两个按钮,新建脚本和打开现有脚本。
在这里插入图片描述
点击新建脚本,选择Web(HTTP/HTML)协议,任何网站都是选择这个协议
在这里插入图片描述
进入到开始录制界面,点击开始录制
在这里插入图片描述
应用程序类型:不用动,直接默认就行。
要录制的程序:是要用什么录制(浏览器或者浏览器的路径),现在的lr11已经是老版本,不支持现在这些特别新的浏览器,只支持ie8和ie9,最好用ie9,如果公司不支持ie浏览器,ie浏览器上无法实现功能,那就安装一个火狐浏览器,安装火狐24,火狐24是和lr11同一年代的,比较稳定,而且公司的网站肯定会支持火狐24。lr11只支持ie和火狐。如果电脑里同时有ie9和ie11,那么默认会选择高版本的ie11,所以把高版本的卸掉。
URL地址:需要录制网页的路径,想录哪个网站就把那个网站的网址写上。(loadrunner有一个自带的飞机订票系统,见下图)
在这里插入图片描述
先start web server才能打开程序,start web server是开启web tours的服务器,只有开启了才能打开web tours。
loadrunner具有攻击性,如果拿别人的网站练手会犯法,如果不小心把人家的服务器搞崩溃那人家公司肯定饶不了你,所以不能拿别人的网站练习。如果手欠要拿别人公司练习,人家公司的网管或运维可以锁定我们的ip地址,如果我们的行为造成违法或者对他们公司造成损失,他们会追责。怎么让人家锁定不了我们的ip,学黑客技术。。《中华人民共和国网络安全法》了解一下。。。
工作目录:可以随便设置,就是脚本存放的路径
录制到操作:Action,vuser_init,vuser_end
主要分成三个模块,init是登录,action是在脚本中跑的过程,end是结束、退出。如果是涉及到循环,比如登录一次,中间循环三遍,退出一次,这是就会涉及到脚本的分家,把它拆分到三个模块中。
如果不涉及循环,就直接选择默认的action就可以,录制到一起。
选项:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开始录制
点击确定录制就会弹出要录制的网站,这时外面有一个小框,显示正在录制多少多少个事件
事件趋于稳定就可以进行下一步操作了
在这里插入图片描述
如果显示正在录制多少多少个事件,说明现在已经是录制的状态中,里面的很多请求、数据等都会加载进来
如果显示是0个事件,那是没录上,要先检查录制时设置的是否正确,如果还没解决,就换浏览器,如果换浏览器还未解决,那就减少电脑的内存,进程都取消,浏览器关掉,确保进程里没有浏览器相关的进程。

性能测试用例模板
在这里插入图片描述
TPS是服务器每秒钟处理事务的指标,处理能力强,TPS就高,处理能力差,TPS就低,也相当于是吞吐量
吞吐量就是服务器每秒钟处理事务的字节的数量,吞吐量高说明处理能力强,吞吐量低处理能力就差。比如说10个人时,吞吐量是每秒可以处理50000个字节,20个人时60000了,30个人时80000了,50个人时150000了,而如果到了100人时,吞吐量可能变成了90000,下滑了60000,说明处理能力下降了,处理不了那么快了。影响的指标也很多,包括响应时间、CPU占用率等很多很多,只要吞吐量下降了,其他的指标也差不多了
集合点主要是用来聚集虚拟用户的,在controller中可以对集合点触发条件进行设置,当虚拟用户到达集合点后会停止接下来要进行的操作,直到满足集合点的触发条件,此时在集合点上的用户同时开始操作相同的动作,也就形成了所谓的“并发”;简而言之就是可以设置并发数。
举个例子:从起点开始,每两秒钟进入三个用户,陆陆续续的进入首页,然后到搜索的位置设了一个集合点,搜索被堵住,所有的用户到搜索的位置都停下了,等到最后一个用户也到搜索位置时,瞬间把搜索给放开,让所有的用户一起进入搜索,这一瞬间的爆发就是在搜索设集合点,对搜索的位置进行压测
一个脚本尽量只设置一个集合点,如果设置两个集合点,后面的指标容易受影响,第二个集合点的结果就会不真实。

脚本录制完之后查看脚本
color_FFFFFF,t_70,g_se,x_16)
lr_think_time(44):模拟用户在当前页面停留的秒数,如果没有这个函数,那么说明用户一个页面接一个页面的跳转,中间没有停留,这样会失真。
重新运行脚本时默认是忽略lr_think_time的,我们可以设置停留时间
在这里插入图片描述
把所有的思考时间都设置为3秒,如果不勾选限制思考时间只选中重播思考时间,那么think_time是多长时间就会思考多长时间
在这里插入图片描述
脚本录制完之后保存不能用中文名称。
保存完就可以运行负载测试了

运行负载测试

添加要进行测试的脚本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择、替换、添加脚本
在这里插入图片描述
选择谁去执行
默认是空的
在这里插入图片描述
添加本机
在这里插入图片描述
名称位置可以写localhost也可以写本机ip
在这里插入图片描述
添加场景
设置一共50人,每隔2秒进场5人
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
持续时间设置完成前一直运行,也可以设置运行多长时间
我设置的是完成前一直运行,只跑一遍,谁运行完谁出去
如果设置运行5分钟,可能这个脚本1分钟就跑完一遍,设置运行5分钟,那就运行完一遍继续运行,循环运行,直到5分钟结束
在这里插入图片描述
如果设置完成前一直运行就不需要设置怎么停止,如果设置运行多长时间,还需要设置怎么退出,是同时退出还是多长时间退出几个

场景设计完点击运行页面
在这里插入图片描述
在运行页面主要就是监控各种指标

运行页面默认是4个指标
在这里插入图片描述
四个指标不够用,设置8张,或者自定义设置,一般8张就够用了
在这里插入图片描述
在这里插入图片描述
左边是可以监控的指标
在这里插入图片描述
经常监控的指标一般都是固定的,常用且很重要的指标就几个

  1. 正在运行Vuser:正在运行多少人,现在场景里面正在跑多少人,现在已经跑了多长时间了,跑到什么程度了
  2. 事务的响应时间:
  3. 有错误的Vuser:谁报错了要知道,几个人报错要知道
  4. 每秒HTTP响应数:看看请求结果和响应数据,也对性能结果的分析起到作用
  5. 错误统计的信息:为什么错,错误的原因是什么
  6. 吞吐量:TPS
  7. Windows资源:CPU占用率,但是可视化感不太好,一般用第三方工具
  8. 每秒点击次数:看什么时候集合什么时候释放,并发释放的那一刻,每秒点击次数肯定是最高的,通过这个值最高的那个点,就可以找到并发的时间节点。(虽说吞吐量最高的点对应的时间点就是并发点,理想中的吞吐量是一定会出现最高峰值的,但是有可能吞吐量没有峰值,没飚起来,根本就承受不了那么大的用户请求,处理不了,这就会出现问题,这种时候找不到并发点就只能看每秒点击次数)

设置每秒刷新次数
随便点击一个监控指标的位置,右键,点配置
在这里插入图片描述
刷新率设置一秒刷新一次,选择应用于所有图,点确定(正常来讲下面应该有一个确定,我这没有,就只能点enter了)
在这里插入图片描述
设置Windows资源
在这里插入图片描述
在这里插入图片描述
要是想测自己的计算机,名称位置就输入localhost,点确定之后下面会出很多监控的指标
在这里插入图片描述
Processor Time是CPU
Available MBytes是可用内存,lr无法监控内存占用率,只能根据可用内存然后算出内存占用率[(总内存减可用内存)除以总内存]
Cache Bytes是缓存占用率,偶尔也可以监控一下缓存
其他都没用,可以删掉
留下这两个,然后确定(我只能enter)
在这里插入图片描述
在这里插入图片描述
集合策略
第一次进入无法点击,是灰的,需要先执行一遍才可以点集合
在这里插入图片描述
集合策略不设置的时候默认选第二个,占运行总数的100%(这样如果间隔时间长可能不等不集合直接就跑了)
要选择占用户总数的100%时再释放
在这里插入图片描述
集合策略设置完之后就可以执行
点击Vuser可以显示用户当前状态
在这里插入图片描述
执行完就是这样
在这里插入图片描述

  • 9
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Loadrunner工具概述 4 工具简介 4 下载 4 安装 5 在windows下安装loadrunner 5 在liunx下安装Load Generator组件 6 LoadRunner主要组件 7 工作原理 7 LR自带实例 8 负载流程 9 Loadrunner引导界面 9 VuGen--组件概述 10 VuGen--脚本创建 10 脚步创建流程 10 VuGen起始页 11 协议支持选择 11 协议种类 12 协议选择方法 14 协议选择注意要点 16 开始录制(Start Recording)及选项(Recording Option) 16 Internet 应用程序录制选项 20 Win32应用程序录制选项 21 常规选项—脚本(General--Script) 21 常规选项—协议(General—Protocols) 22 常规选项—录制(General—Recording) 22 网络—端口映射(NetWork—Port Mapping) 28 HTTP属性—高级(HTTP Properties--Advanced) 29 HTTP属性—关联(HTTP Properties--Correlation) 31 VuGen--脚本录制 32 录制步骤 32 脚本查看 33 脚本Action介绍 34 VuGen--脚本回放 35 Web(HTTP/HTML)常规选项 35 参数化(Parameterization) 35 回放(Replay) 35 环境(Environment) 36 显示(Display) 37 关联(Correlation) 37 Web(HTTP/HTML)运行设置 37 运行逻辑(Run Logic) 38 步(Pacing) 39 日志(Log) 39 思考时间(Think Time) 40 其他(Miscellances) 41 VuGen--增强功能 42 事务 42 参数化 43 内容检查 49 关联 50 集合点 53 Controller组件概述 55 设计场景思想 55 新建场景方式 56 场景类型 56 场景运行 59 执行步骤 60 场景运行期间增加负载 61 系统监控 62 监控负载下的客户端程序 62 实时观察Vuser运行情况 62 Load Generator组件概述 64 Generator连接 64 IP虚拟 64 添加IP地址 65 使用虚拟IP 65 IP虚拟使用误区 66 Analysis组件概述 66 服务水平协议 68 定义SLA 69 常用性能指标介绍 71 事务(Transation) 71 Web资源分析(Web Resources) 72 网页元素细分(Web Page Breakdown) 74 其他指标 76 性能测试资源占用率分析方法 76 附录:LoadRunner常用函数 77
Loadrunner11是一款性能测试工具,下面是使用Loadrunner11的教程: 1. 首先,打开Loadrunner。可以通过点击"Creat/Edit Script"按钮或直接打开Virtual User Generator模块来进入。 2. 在Virtual User Generator模块中,你可以录制和编辑脚本。录制脚本是通过模拟用户在应用程序上的操作来捕获用户行为。你可以使用录制按钮开始录制脚本。 3. 在录制过程中,你可以执行各种操作,如点击链接、填写表单、提交请求等。录制器会自动记录这些操作并生成相应的脚本。 4. 录制完成后,你可以对脚本进行编辑和调整。你可以添加参数、验证点、循环等来模拟不同的用户行为。 5. 在Controller模块中,你可以配置和管理测试场景。你可以设置虚拟用户数量、测试持续时间、负载模式等。 6. 在Analysis模块中,你可以分析测试结果。Loadrunner提供了各种图表和报告,帮助你理解应用程序的性能状况。 总结:Loadrunner11是一款功能强大的性能测试工具,它可以帮助你模拟用户行为、测试应用程序的性能,并提供详细的分析报告。通过学习和使用Loadrunner11,你可以更好地了解和优化你的应用程序的性能。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [Loadrunner11安装_简单使用基础教程](https://blog.csdn.net/qq_47188967/article/details/124376098)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值