方案

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进行压力测试相关推荐

  1. ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具

    AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...

  2. 测试tcp连接数工具_后端开发程序员不知道压力测试怎么能行

    专注于Java领域优质技术,欢迎关注 作者: 温增闽 来自:杏仁技术站 杏仁后端工程师,专注高并发和分布式编程,Golang爱好者. 压力测试必知必会 压力测试是后端程序员的必备技能,很多工作场景都需 ...

  3. 整活插件 炉石传说_炉石传说:国服再搞大动作?官方插件神秘新功能压力测试开启...

    一入酒馆深似海,从此萌新变大神.大家好,我是酒馆店小二!据说点了关注的炉友,天天都能开橙卡,月月都能上传说哦~ 今天小二从营地看到了一则比较新奇的新闻,是关于炉石传说官方插件的.据悉,<炉石传说 ...

  4. Jmeter常用插件,安装集成压力测试工具,dubbo接口插件下载

    1.jmeter的无需自行下载jmeter,这里面已经下载好jmter常用插件工具包,下载地址: https://download.csdn.net/download/u011971558/10913 ...

  5. 使用免费工具WCAT为Web应用程序进行压力测试

    原文地址:http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wc ...

  6. Web必备性能压力测试工具WebBench与ApcheBench(ab)详解

    在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果 ...

  7. 【WEB】Web性能压力测试工具

    webbench 原理 webbench首先fork出多个子进程,每个子进程都循环做web访问测试.子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果(转至百度百科) 安装 [root@ ...

  8. linux下的CPU、内存、IO、网络的压力测试工具与方法

    一.CPU压力测试工具Super Pi forLinux Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需 ...

  9. 高防服务器ddos压力测试的工具推荐

    目前DDoS攻击的成本越来越低,在商业竞争.黑客行动主义以及网络敲诈等领域,DDoS攻击网站事件正在呈上升趋势.最基本的DDoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服 ...

最新文章

  1. java io字符输出流_【Java的IO流之文件字符输入输出流 25】
  2. Linux System Programming --Chapter Six
  3. 12/7个人站立会议
  4. MYSQL韩文显示正常一法
  5. python爬虫专家_Python爬虫入门教程 27-100 微医挂号网专家团队数据抓取pyspider
  6. 形象的表述sigmoid的神经网络万能近似定理
  7. 从新冠疫情出发,漫谈 Gossip 协议
  8. php正规则表达式学习笔记(几个常用函数的区别)
  9. 表1 中的值 给表2
  10. linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS
  11. 航天生物计算机新能源你对哪个领域的课,写作《语言简明》课件.ppt
  12. meanShift算法用于目标跟踪的优缺点
  13. endnote文献顺序编号不对_lbrack;求助rsqb;NoteExpress插入文献文章经修改后序号顺序不对如何修改...
  14. oracle学习札记95
  15. 类比 -高速缓存Cache/内存/磁盘读写速度类比
  16. Qt - 菜单栏、工具栏、状态栏(菜单栏、工具栏、状态栏添加方法)
  17. Scratch少儿编程(三)外观模块
  18. 695N开发调试总结
  19. 豆瓣8.9,《数学之美》第三版,让你10分钟爱上数学
  20. 4、传输介质——光纤与光缆

热门文章

  1. 快速一览:织信低代码联合WPS推出多场景办公轻应用
  2. 什么是Vite:现代和超快速项目工具指南---下一代前端工具
  3. 情歌最爱李宗盛(下)
  4. 梁静茹成都开唱花样多 坐小火车藏礼盒中
  5. Unity导入我的世界模型,简单图解教程(包括调整材质贴图和光照和添加碰撞)
  6. Idea编译无法输出profile资源文件问题
  7. 岁月的剪影【三月涅槃重生】
  8. 阿里美国员工薪资曝光!工程师底薪最高超20万美元
  9. 华为p9连接计算机,华为手机怎么连接电脑数据传输照片(1分钟教会你步骤非常简单)...
  10. HTML5与CSS3实现动态网页(笔记)