lr如何找出需要优化的页面
一个B/S软件有很多个ASPX页面组成,如何用loadrunner查出哪个页面处理数据比较慢 ,需要优化? LR根本不会涉及 客户端浏览器页面的加载时间换用其它工具吧 你可以去网页元素细分中找 LR中的receive的时间指的是客户端从接收服务器端第一个字节到最后一个字节的时间.
浏览器页面的加载时间
这个指的是什么时间?
还有LZ问的是哪个页面数据处理缓慢需要优化,和2L回答的是同一个问题吗
回复 4# 的帖子
数据下载到客户端后还需要客户端浏览器耗费时间去加载。而LR设计时并未考虑这环节,如果是bug的话,解决是by design YSlow是个很好的工具,可以对页面分析后给出一些常规的建议 不好意思,我这里的意思是,系统是用B/S结构的, 有时候会遇到这样的问题, 运行的时候特别慢,不知道是哪个页面加载数据库时候特别慢,如果能用lr查出来,开发人员就能够知道哪个页面要进行优化 先要知道“有时候会遇到没这样的问题”,这个有时候的具体条件是什么,要想办法模拟到这个时候。然后用lr模拟后得到分析结果,看网页细分,具体定位慢的地方是什么。
如果有数据库操作,可以截获一些sql看看是不是sql效率低了。 LS说的没错,总会知道是哪个页面执行哪个操作的时候特别慢,然后就针对这个操作进行测试。然后用analysis分析,查看网页细分。能看到aspx下载时间,甚至页面上的组件大小及下载时间,分析到底是由服务器还是网络引起的问题。
回复 7# 的帖子
建议将不同的页面,做成不同的事务.这样压一段时间后就能看出哪些事务的响应时间比较长,即页面打开比较慢当然具体慢在哪一步,可以通过LR 结果分析中的页面分析看到 压力测试主要集中在登陆页,查询结果页,数据计算后的显示页。应该对这些页面进行重点监控 是用lr吧。
1、录制那些页面比较慢的交易(页面)
2、在场景中运行5-10分钟,分析结果
3、在结果中对页面进行分组分析
4、找到运行慢的页面,吧URL给研发人员
5、一般是sql、图片等
页:
[1]