使用 access.log 重播 POST 日志

Posted

技术标签:

【中文标题】使用 access.log 重播 POST 日志【英文标题】:POST log replay using access.log 【发布时间】:2021-12-21 22:20:26 【问题描述】:

我正在寻找可以重放 来自 access.log 文件的 POST 日志的压力测试工具。 另外,我想查看性能图表和一些值。

有什么推荐的工具吗?或使用特定工具的任何推荐方式..? (我已经用Jmeter(v5.4.1)测试过,但是Jmeter不支持使用“访问日志采样器”发送request_body。)

谢谢!

【问题讨论】:

【参考方案1】:

标准的TCLogParser 只会生成headers 和query string,即使在访问日志中也不会存储请求正文。

因此,如果您想继续使用 JMeter,您将必须实现自己的 LogParser 变体,如 The JMeter Access Log Sampler - A Guide 文章中所述。

您可能也对How to write a plugin for JMeter指南感兴趣。

【讨论】:

以上是关于使用 access.log 重播 POST 日志的主要内容,如果未能解决你的问题,请参考以下文章

nginx access.log中, 200 状态码 后面的那个数字是啥意思

access.log太大怎么办

Nginx 配置 access log 请求日志详解

nginx access.log影响访问速度吗

怎么修改nginx的access.log的时间格式

nginx日志分析用到的几条命令