wrk
黑の旋风
有兴趣的老铁们欢迎关注公众号:gh_7bad42dfce12,微博文章同步更新至微信公众号~
展开
-
轻量级性能测试工具 wrk-安装
wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。Wrk安装步骤如下:以CentOS为例,依次执行如下命令:sudo yum groupinstall 'Development Tools'sudo yum install -...原创 2020-02-26 14:13:59 · 335 阅读 · 0 评论 -
轻量级性能测试工具wrk - 使用(基础篇)
上一篇博文介绍了我们的轻量级性能测试工具,本篇我们开始进行轻量级性能测试工具wrk的使用学习(基础篇)。1.简单使用wrk -t 12 -c 400 -d 30s http://www.baidu.com这条命令表示,利用wrk对www.baidu.com发起压力测试,线程数为12,模拟400个并发请求,持续30秒。2.wrk子命令参数说明除了上面简单示例中使用到的子命令参数...原创 2020-02-26 15:27:34 · 785 阅读 · 0 评论 -
轻量级性能测试工具wrk - 使用(提升篇)
上一篇博客解决了GET请求的简单性能测试,但是无法进行POST请求的模拟用户使用场景,对于这种需求,本篇博客通过编写Lua脚本的方式,在运行压测命令时,通过参数 --script 来指定Lua脚本,来满足个性化需求。一、wrk对Lua脚本的支持wrk支持在三个阶段对压测进行个性化,分别是启动阶段、运行阶段和结束阶段。每个测试线程,都拥有独立的Lua运行环境。启动阶段:functi...原创 2020-02-26 17:04:16 · 364 阅读 · 0 评论 -
轻量级性能测试工具wrk - 使用(实战篇)
wrk压力测试POST请求--以本地项目地址为例:http://192.168.180.126POST请求登录接口:/api/user/login/请求数据:{ "username":"admin", "password":"admin123456", "code":666}1.编写lua脚本,填写post的数据,如login.luawrk.m...原创 2020-03-02 17:01:12 · 891 阅读 · 0 评论