nzz0102 发表于 2011-9-24 15:15:20

URL是否下载了两次?如果第二次访有cache,为什么也花费了很长时间呢

本帖最后由 nzz0102 于 2011-9-26 09:45 编辑


大家好,问个问题,上面图片所示:
URL是否下载了两次?

nzz0102 发表于 2011-9-24 15:23:32

问题补充:
事物名称为login,点击login按钮作为事物的开始,login登录成功后返回home page,完全返回home page作为事物的结束。
在这个login事物中,从图片中可以看出,包括了.../default.aspx 和...nhomepage.aspx两个界面,其中,default.aspx是一个中间跳转界面,登录成功后显示的界面是...nhomepage.aspx界面。
问题是在图中红色箭头指示的两个url为同一个地址名,但是属于两个aspx,是不是说明红色箭头所指示的URL被下载了两次呢?

云层 发表于 2011-9-24 16:50:17

从访问的角度来说是两次,但是第二次是有Cache的

nzz0102 发表于 2011-9-25 20:13:15

本帖最后由 nzz0102 于 2011-9-25 20:34 编辑

如果说第二次访问是有cache,为什么第二次的访问也花费了很长时间呢?主要花费在first time buffer上呢?详细可见以下两幅图片

nzz0102 发表于 2011-9-25 20:32:49

he_jian 发表于 2011-9-25 22:59:26

我也知道答案

nzz0102 发表于 2011-9-26 09:34:09

6楼,是你也想知道答案还是你知道答案而不说啊?呵呵

夏日摸摸茶 发表于 2011-9-26 10:07:55

第二次的 请求同一个url时,也应该显示 发送请求,然后进行下载,如果发现cache中有相同的资源,就不再去重复下载了,但在判断是否有重复的资源之前,请求还是要发送的,所以会占用资源和时间。可以这样理解么

thirfing 发表于 2011-9-26 14:34:12

脚本执行过程中日志,会有很明确的提示

lizb 发表于 2011-9-26 16:25:57

估计你那个是CSS的请求或者是公用的什么脚本代码的请求,两个页面都有请求也是正常的,为什么慢的话具体我分析不了,如果拿着你的那个URL能我来测下估计晓得为什么那么慢!

mymagic 发表于 2011-9-26 16:49:22

LZ请问这第二次是个别情况(只运行一次)出现
还是说多次运行均出现?

nzz0102 发表于 2011-9-26 19:28:47

回复11楼,每次运行均出现两次

亚瑟王 发表于 2011-9-26 20:35:35

楼主是否每次循环后都清楚缓存呢

nzz0102 发表于 2011-9-27 10:24:30

这个是采用的loadrunner的默认设置,默认情况下每次循环是清除缓存的,但问题是这个不是循环吧?

云层 发表于 2011-9-27 11:09:07

看了一下你的webpage breakdown就是服务器上的页面处理慢,所以和缓存无关,也就是说就是你们服务器处理这个页面慢
页: [1]
查看完整版本: URL是否下载了两次?如果第二次访有cache,为什么也花费了很长时间呢