图 8. Initiate domestic Page 页面 SSL server 响应

对于 IBM HTTP Server 图像缓存并没有明显改善性能的问题,我们也从数据对比中发现了原因。虽然应用系统中的一些页面图片元素较多,但是由于图片的字节数太小,在客户端和服务器端传输的时间也很短(参见 图 9)。所以 IBM HTTP Server 提供的图像缓存没有大幅度的提高访问性能。
图 9. 图片大小及传输时间

在对其他页面(参见 图 10)的分析中我们发现,在向服务器端发送等量请求信息的条件下,一些页面的 SSL server 响应时间较短,所以对于 Initiate domestic Page 页面响应时间较长的问题建议开发人员对这部分代码进行走查改进,以求获得性能上的提高。
图 10. 另一页面 SSL server 响应

此外,通过对数据的分析,还发现对于各个页面的图片文件,都采用了 SSL 协议进行传输。由于图片本身并不包含需要保护的信息,所以采用 SSL 协议进行传输会在一定程度上增加传输负载,建议对图片不用加密形式传输。
![]() ![]() |
![]()
|
综合总体看来,作为一款基于用户使用角度开发的工具,IBM Page Detailer 能够帮助测试者掌握有关 Web 应用性能方面的大量数据,便于对性能问题进行分析,是 Web 应用性能测试中不可或缺的工具。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/