压测采样日志主要由压测API的请求详情、响应详情和请求核心生命周期的耗时信息三部分组成,您可以在压测执行时或者压测报告中,通过查看压测采样日志,快速定位问题。
前提条件
成功发起一次压测,具体操作,请参见如何在一分钟发起压测。背景信息
采样日志按照1%频率进行收集,保存30天。操作步骤
- 在压测中页面或报告详情页面,单击右上角的查看采样日志。
- 在查看日志面板,填写筛选条件,单击查询。
- 压测Sampler:只能选择单个压测API。
- 响应状态:可在列表中选择多个,包括请求异常状态和业务状态(成功或失败);业务状态仅对设置了断言的压测场景有效。
- 关键字搜索:按照引擎采样ID进行模糊搜索。例如,0:1:2,其中0表示第一个串联链路,1表示该串联链路的第一个并发,2为某一个施压机的标识。相同引擎采样ID表示同一台施压引擎上、同一个串联链路的同一个并发顺序请求的日志。
- 时间范围:指定日志发生的时间,最小单位是秒。
- RT范围:输入最小RT和最大RT,根据响应时间的范围来筛选日志。
- 响应状态码:根据状态码来筛选日志,例如200,302等。说明 2020年8月14日前的历史日志,暂不支持依据状态码查询。
- 采样类型:选择采样类型。
- 在搜索结果列表中找到目标日志,单击操作列的点击查看详情,可以查看详细采样日志。在压测执行时或者压测报告中,通过查看压测采样日志和调用链路信息,可以快速定位问题。
日志详情包括以下信息:
- General页签展示了采样日志的日志字段和字段值。
Timing瀑布流页签展示该请求在核心生命周期的耗时情况。
- DNS Lookup:执行DNS查询所用的时间。
- Get Connected:建立连接所用的时间。
- Request Sent:发出网络请求所用的时间。
- Waiting(TTFB):等待初始响应所用的时间。 此时间将捕捉到服务器往返的延迟时间,以及等待服务器传送响应所用的时间。
- Content Download:接收响应数据所用的时间。
- Reuse:复用连接所用的时间。
说明 采样日志中Timing仅统计请求在核心生命周期的耗时情况,方便您定位问题,未覆盖请求所有阶段的耗时。- 调用链视图页面,展示了被压测接口上下游的调用链路详情。
文档内容是否对您有帮助?