dynaTrace使用分享-进阶篇
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 进阶篇》 | 2010/4/19
– 进一步查看页面生命周期事件
视图的方式很简单,我们可以通过双击左边树形菜单的
,右键点击该URL 后选择Drill-Down TimeLine ,如下
这将会打开针对于某个URL请求的TimeLine视图,并且会自动分开显示不同域(domain)
在这个视图中,我们可以了解到:
TimeLine现在显示了鼠标点击事件、一个XmlHttpRequest事件,紧接着一个
《d y n a T r a c e A j a x 教程 – 进阶篇》 | 2010/4/19
让我们退回一步到之前说到的TimeLine 视图。我现在对这个发送的Ajax 请求感兴趣。双击左边的
来进入它的PurePath ,即追踪到的执行这个XHR 的JavaScript 详情,如下图:
在上面我们能看到这些代码所属的JavaScript 文件。在树视图中我们能看到所有的JavaScript 追踪,其中就有我们要找的触发XHR 请求的方法,包括参数。Duration 列告诉我们JavaScript 总
共运行了1127ms (最上面的一条,树根处),包括等待XHR 请求返回和等待
JavaScript 定时器(timer)的时间。右键Network Request 节点(就是介个)选Details
打开细节视图,将会显示Http 请求和响应的头、请求链接、等待、服务器处理和数据传输的精
确时间,也包括从服务器返回的真实内容。如下图所示:
9比较有趣的是,在这个请求使用了372ms响应一个空JSON对象。从这里我们可以继续分
《d y n a T r a c e A j a x 教程 – 进阶篇
在这里我们能观察到:
– 进阶篇》 | 2010/4/19
我们能看到不同项目的颜色不同,越红越暴力的表示请求时间越长。默认情况下会以TimeLine 上的发生顺序来排列,你可以点击任何一列来进行排序。比如你看,我可以酱紫把最红最暴力的都放到前面,如下图所示。
对于不同的请求(列表中不同的条目)我们可以看到
19
上面的表格中统计了所有JavaScript 、DOM 和Rendering 的活动(Activity )。我们能看到一共有
9