使用wrk进行http压力测试
2024-09-05 21:54:33
- Posted by 微博@Yangsc_o
- 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
最近做了一些服务器的工作,在做http压力测试时,先是使用ab,发现mac上总是频繁出现各种问题,eg: "apr_socket_recv: Connection reset by peer (54)"等等;
最后切到了wrk,简单易用,功能强大,可以支持lua脚本来创建复杂的测试场景推荐给大家。
wrk只能运行于 Unix 类的系统上,不过Win10 RS及以上版本,启用Ubuntu子系统也可以使用。
测试例子:wrk -c 1000 -t 4 -d 1 --latency http://www.baidu.com
简单说一下wrk里面各个参数什么意思?
- -t 需要模拟的线程数
- -c 需要模拟的连接数
- –timeout 超时的时间
- -d 测试的持续时间
以上意思就是说 4线程模拟 1000个连接 测试1秒钟;
推荐一个博客wrk,解释了测试结果的各个参数 : http://www.cnblogs.com/savorboard/p/wrk.html
[原文链接] https://www.jianshu.com/p/075d181e3544
最新文章
- Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)]
- WebAPI接口返回ArrayList包含Dictionary对象正确解析
- android Sqlite select * from myDatabase没有内容的问题
- [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)
- 使用jQuery的Scrollify插件实现鼠标滚轮或者手势滑动到页面下一节点部分
- HDU 1240 Asteroids! 解题报告
- 四则运算GUI版本
- hope is a good thing!
- iOS 进阶 第十天(0410)
- Android 快速开发框架XUtils
- html图像入门
- 更好的使用chrome
- C#数据库——用多线程来组合一个SQL语句
- 通过 UI 管理 docker
- Day 5-2 类的继承和派生,重用
- 第六届蓝桥杯省赛 java三羊献瑞
- 大数据-07-Spark之流数据
- BOM浏览器对象模型;
- Spring AOP 中@Pointcut的用法
- POJ 2387 Til the Cows Come Home (图论,最短路径)
热门文章
- 科技感满满,华为云DevCloud推出网页暗黑模式
- java读取文件内容常见几种方式
- vue上的简单轮播图
- Java子父类间静态代码块、非静态代码块、构造方法的执行顺序
- 【比较】粒子群算法PSO 和 遗传算法GA 的相同点和不同点
- Python的逻辑结构和函数
- [Asp.Net Core] Blazor WebAssembly - 工程向 - 如何在欢迎页面里, 预先加载wasm所需的文件
- 【常用工具】vagrant的box哪里下?镜像在哪儿找?教你在vagrant官网下载各种最新.box资源
- JS获取两个日期间的所有日期
- MySql建库操作