使用wrk工具对apisix插件file-logger进行压力测试
方案
apisix的路由开启插件file-logger前后,分别使用wrk工具进行压力测试.
准备工作
下载解压和安装
wget https://github.com/wg/wrk/archive/refs/tags/4.2.0.tar.gz
tar -xzf 4.2.0.tar.gz
cd wrk-4.2.0 && make
命令参数及返回
使用方法: wrk <选项> <被测HTTP服务的URL> Options: -c, --connections <N> 跟服务器建立并保持的TCP连接数量 -d, --duration <T> 压测时间 -t, --threads <N> 使用多少个线程进行压测,压测时,是有一个主线程来控制我们设置的n个子线程间调度 -s, --script <S> 指定Lua脚本路径 -H, --header <H> 为每一个HTTP请求添加HTTP头 --latency 在压测结束后,打印延迟统计信息 --timeout <T> 超时时间 -v, --version 打印正在使用的wrk的详细版本信 <N>代表数字参数,支持国际单位 (1k, 1M, 1G)<T>代表时间参数,支持时间单位 (2s, 2m, 2h)
./wrk -c 100 -t 8 -d 1 https://www.baidu.com
Running 1s test @ https://www.baidu.com8 threads and 100 connections (共8个测试线程,100个连接)(平均值) (标准差)(最大值)(正负一个标准差所占比例)Thread Stats Avg Stdev Max +/- Stdev(延迟)Latency 93.49ms 126.70ms 672.31ms 75.97%(处理中的请求数)Req/Sec 123.52 139.72 630.00 91.94%914 requests in 1.10s, 9.15MB read (1.10秒内共处理完成了914 个请求,读取了 9.15MB数据)
Requests/sec: 830.92 (平均每秒处理完成 830.92 个请求)
Transfer/sec: 8.32MB(平均每秒读取数据8.32MB)
参考
压力测试
使用wrk工具对apisix插件file-logger进行压力测试相关推荐
- ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具
AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...
- 测试tcp连接数工具_后端开发程序员不知道压力测试怎么能行
专注于Java领域优质技术,欢迎关注 作者: 温增闽 来自:杏仁技术站 杏仁后端工程师,专注高并发和分布式编程,Golang爱好者. 压力测试必知必会 压力测试是后端程序员的必备技能,很多工作场景都需 ...
- 整活插件 炉石传说_炉石传说:国服再搞大动作?官方插件神秘新功能压力测试开启...
一入酒馆深似海,从此萌新变大神.大家好,我是酒馆店小二!据说点了关注的炉友,天天都能开橙卡,月月都能上传说哦~ 今天小二从营地看到了一则比较新奇的新闻,是关于炉石传说官方插件的.据悉,<炉石传说 ...
- Jmeter常用插件,安装集成压力测试工具,dubbo接口插件下载
1.jmeter的无需自行下载jmeter,这里面已经下载好jmter常用插件工具包,下载地址: https://download.csdn.net/download/u011971558/10913 ...
- 使用免费工具WCAT为Web应用程序进行压力测试
原文地址:http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wc ...
- Web必备性能压力测试工具WebBench与ApcheBench(ab)详解
在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果 ...
- 【WEB】Web性能压力测试工具
webbench 原理 webbench首先fork出多个子进程,每个子进程都循环做web访问测试.子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果(转至百度百科) 安装 [root@ ...
- linux下的CPU、内存、IO、网络的压力测试工具与方法
一.CPU压力测试工具Super Pi forLinux Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需 ...
- 高防服务器ddos压力测试的工具推荐
目前DDoS攻击的成本越来越低,在商业竞争.黑客行动主义以及网络敲诈等领域,DDoS攻击网站事件正在呈上升趋势.最基本的DDoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服 ...
最新文章
- java io字符输出流_【Java的IO流之文件字符输入输出流 25】
- Linux System Programming --Chapter Six
- 12/7个人站立会议
- MYSQL韩文显示正常一法
- python爬虫专家_Python爬虫入门教程 27-100 微医挂号网专家团队数据抓取pyspider
- 形象的表述sigmoid的神经网络万能近似定理
- 从新冠疫情出发,漫谈 Gossip 协议
- php正规则表达式学习笔记(几个常用函数的区别)
- 表1 中的值 给表2
- linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS
- 航天生物计算机新能源你对哪个领域的课,写作《语言简明》课件.ppt
- meanShift算法用于目标跟踪的优缺点
- endnote文献顺序编号不对_lbrack;求助rsqb;NoteExpress插入文献文章经修改后序号顺序不对如何修改...
- oracle学习札记95
- 类比 -高速缓存Cache/内存/磁盘读写速度类比
- Qt - 菜单栏、工具栏、状态栏(菜单栏、工具栏、状态栏添加方法)
- Scratch少儿编程(三)外观模块
- 695N开发调试总结
- 豆瓣8.9,《数学之美》第三版,让你10分钟爱上数学
- 4、传输介质——光纤与光缆