51Testing软件测试论坛

标题: URL是否下载了两次?如果第二次访有cache,为什么也花费了很长时间呢 [打印本页]

作者: nzz0102    时间: 2011-9-24 15:15
标题: URL是否下载了两次?如果第二次访有cache,为什么也花费了很长时间呢
本帖最后由 nzz0102 于 2011-9-26 09:45 编辑

[attach]75421[/attach]
大家好,问个问题,上面图片所示:
URL是否下载了两次?
作者: nzz0102    时间: 2011-9-24 15:23
问题补充:
事物名称为login,点击login按钮作为事物的开始,login登录成功后返回home page,完全返回home page作为事物的结束。
在这个login事物中,从图片中可以看出,包括了.../default.aspx 和...nhomepage.aspx两个界面,其中,default.aspx是一个中间跳转界面,登录成功后显示的界面是...nhomepage.aspx界面。
问题是在图中红色箭头指示的两个url为同一个地址名,但是属于两个aspx,是不是说明红色箭头所指示的URL被下载了两次呢?
作者: 云层    时间: 2011-9-24 16:50
从访问的角度来说是两次,但是第二次是有Cache的
作者: nzz0102    时间: 2011-9-25 20:13
本帖最后由 nzz0102 于 2011-9-25 20:34 编辑

如果说第二次访问是有cache,为什么第二次的访问也花费了很长时间呢?主要花费在first time buffer上呢?详细可见以下两幅图片
作者: nzz0102    时间: 2011-9-25 20:32
[attach]75430[/attach][attach]75431[/attach]
作者: he_jian    时间: 2011-9-25 22:59
我也知道答案
作者: nzz0102    时间: 2011-9-26 09:34
6楼,是你也想知道答案还是你知道答案而不说啊?呵呵
作者: 夏日摸摸茶    时间: 2011-9-26 10:07
第二次的 请求同一个url时,也应该显示 发送请求,然后进行下载,如果发现cache中有相同的资源,就不再去重复下载了,但在判断是否有重复的资源之前,请求还是要发送的,所以会占用资源和时间。可以这样理解么
作者: thirfing    时间: 2011-9-26 14:34
脚本执行过程中日志,会有很明确的提示
作者: lizb    时间: 2011-9-26 16:25
估计你那个是CSS的请求或者是公用的什么脚本代码的请求,两个页面都有请求也是正常的,为什么慢的话具体我分析不了,如果拿着你的那个URL能我来测下估计晓得为什么那么慢!
作者: mymagic    时间: 2011-9-26 16:49
LZ请问这第二次是个别情况(只运行一次)出现
还是说  多次运行均出现?
作者: nzz0102    时间: 2011-9-26 19:28
回复11楼,每次运行均出现两次
作者: 亚瑟王    时间: 2011-9-26 20:35
楼主是否每次循环后都清楚缓存呢
作者: nzz0102    时间: 2011-9-27 10:24
这个是采用的loadrunner的默认设置,默认情况下每次循环是清除缓存的,但问题是这个不是循环吧?
作者: 云层    时间: 2011-9-27 11:09
看了一下你的webpage breakdown就是服务器上的页面处理慢,所以和缓存无关,也就是说就是你们服务器处理这个页面慢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2