LoadRunner性能测试中HttpWatch分析工具提供了深入挖掘应用程序性能的可能性。LoadRunner性能测试的关键目标之一是分析和优化响应时间,因为用户对于网页加载速度和交互的敏感性极高。本文主要介绍在LoadRunner性能测试过程中如何通过HttpWatch协助分析事务的响应时间。
三:Request View
Request View内容详细记录了每个请求的信息,主要包括Overview、Time Chart、Headers、Cookies、Cache、Query String、POST Data、Content、Stream和Warnings几部分内容。
Display URL:表示请求的URL。
Started At:表示该请求开始的时间。
Submit Form:表示表单(Form)被提交到的URL,只有POST操作时才会有该项。
DNS Lookup:表示DNS查找操作。
Connect:表示TCP连接操作。
HTTP Request:表示一个请求被发出去。
HTTP Response:表示一个应答被收回。
Read Cache:表示该次请求是从cache中读取应答消息。
Time Chart显示了一次请求应答过程中每个时间片段所花费的时间。
Request-Line:包括HTTP提交请求方法、HTTP版本和URL子路径。
Accept:可接受的文件类型。
Accept-Encoding:可接受的纯文本之外的内容编码的类型。
Accept-Language:可接受的返回数据的语言种类。
Connection:指定该次请求回应结束后,如何处理连接。
Cache-Control:指定请求和响应遵循的缓存机制。
Location:用于重定向接收者到一个新URI地址。
Host:请求连接的主机名。
Status-Line:包括HTTP请求的状态码和HTTP版本信息。
Connection:指定该次请求回应结束后,如何处理连接。
Cache-Control:指定请求和响应遵循的缓存机制。
Content-Language:内容数据的语言种类。
Content-Length:传输的内容长度。
Content-Type:内容数据的类型(Mini Type)。
Last-Modified:服务器上保存内容的最后修订时间。
Expires:内容数据被缓存的过期时间。
LoadRunner性能测试与HttpWatch分析相辅相成,共同为优化响应时间提供了有力的支持。通过全面的性能测试和深入的HTTP请求分析,开发团队可以更好地理解应用程序的性能特征,并制定有针对性的优化措施,从而提供更快、更稳定的用户体验。