LoadRunner性能测试中HttpWatch分析工具提供了深入挖掘应用程序性能的可能性。LoadRunner性能测试的关键目标之一是分析和优化响应时间,因为用户对于网页加载速度和交互的敏感性极高。本文主要介绍在LoadRunner性能测试过程中如何通过HttpWatch协助分析事务的响应时间。
四:Summary View
摘要信息主要包含六个方面的内容:网络、页面事件、时间、状态码、错误和警告。
1.Elapsed Time (消耗时间)
表示从第一个请求开始到当前页面所有请求完成所经历的时间,单位为秒。
2.Network Round Trips (网络往返次数)
表示从提交请求到接收请求信息返回所经历的Web服务器次数。
3.Downloaded Data (下载数据)
表示下载的字节数,单位为字节。
4.Uploaded Data (上传数据)
表示发送到服务器端的数据,单位为字节数。
5.HTTP Compression Savings (HTTP数据压缩节省)
表示经过HTTP数据压缩后减少的字节数。
6.DNS Lookups (DNS查找)
表示将域名解析为对应的IP地址的次数。
7.TCP Connects (TCP连接)
表示建立TCP连接的次数,用于表示服务器保持连接的能力。
8.Total HTTPS Overhead (总HTTPS开销)
表示在所有提交请求中需要加密的请求数量。
9.Average HTTPS Overhead per Request (每个请求的平均HTTPS开销)
表示每个请求的平均HTTP值,如果这个值过高很可能是因为服务器配置不正确引起。
10.Page Events (页面事件)
表示页面请求的事件以及每个事件对应的消耗时间。
11.URL请求各阶段的时间 (Request View中的Time Chart部分详细介绍)
表示URL请求各阶段所消耗的时间。
12.Status Codes (状态码)
主要显示客户端提交请求后,服务器返回的状态码。
13.Errors和Warnings (错误和警告)
内容主要是显示在请求过程中出现的错误和警告的信息。
LoadRunner性能测试与HttpWatch分析相辅相成,共同为优化响应时间提供了有力的支持。通过全面的性能测试和深入的HTTP请求分析,开发团队可以更好地理解应用程序的性能特征,并制定有针对性的优化措施,从而提供更快、更稳定的用户体验。