设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

当初我要是这么学习Nginx就好了!(多图详解)(6)

发布时间:2020-03-23 12:31 所属栏目:119 来源:站长网
导读:Nginx 日志回放压测工具 解析日志进行回放压测,模拟后端服务器慢等各种异常情况 : https://github.com/lidaohang/playback-testing 方案说明: 客户端解析 access.log 构建请求的 host,port,url,body。 把后端

当初我要是这么学习Nginx就好了!(多图详解)

Nginx 日志回放压测工具

解析日志进行回放压测,模拟后端服务器慢等各种异常情况 :

https://github.com/lidaohang/playback-testing 

方案说明:

客户端解析 access.log 构建请求的 host,port,url,body。

把后端响应时间,后端响应状态码,后端响应大小放入 header 头中。

后端服务器获取相应的 header,进行模拟响应 body 大小,响应状态码,响应时间。

使用方式:

拷贝需要测试的 access.log 的日志到 logs 文件夹里面。

搭建需要测试的 Nginx 服务器,并且配置 upstream 指向后端服务器断端口

启动后端服务器实例

server/backserver/main.go 

进行压测

bin/wrk -c30 -t1 -s conf/nginx_log.lua :8095 

当初我要是这么学习Nginx就好了!(多图详解)

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读