Page Detailer Pro 是 IBM alphaworks 提供的一个工具。它是一款用来记录浏览器 HTTP 请求的软件,它通过在客户端的 Windows 端口堆栈中插入探针(Probe)来获取记录浏览器发起的 HTTP 请求的各种类型的数据。
图 1 是一个 Page Detailer 记录的截图。浅蓝色标注部分是后加的,由上图示可知:
那么并发度怎么计算?一个简化的方法就是:
并发度 = 单个资源下载时间之和 / (页面下载时间 – 浏览器渲染时间)
简化的前提是:
当然,在这里只是介绍了一下计算并发度的原理。基于这个原理,可以编写相应的程序读取 PageDetailer 或其他网络监听程序 (比如 WireShark) 的数据来自动计算并发度。