wrk HTTP打流测试工具

安装

git clone https://gitee.com/mirrors/wrk.git

参数

复制代码
-c, --connections <N>  Connections to keep open,需要模拟的连接数
-d, --duration    <T>  Duration of test,测试的持续时间
-t, --threads     <N>  Number of threads to use,需要模拟的线程数

-s, --script      <S>  Load Lua script file,lua脚本,使用方法往下看
-H, --header      <H>  Add header to request,添加http header, 比如. "User-Agent: wrk"
--latency          Print latency statistics,显示延迟统计
--timeout, -T:    <T>  Socket/request timeout,超时的时间
-v, --version          Print version details

例子

wrk -c 10000 -t 100 http://127.0.0.1:80/test -s wrk_keep.lua -d 20s -T2 --latency

复制代码
Running 20s test @ http://127.0.0.1/test
  100 threads and 10000 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   146.36ms  253.95ms   2.00s    88.39%
    Req/Sec     1.24k   298.79     3.61k    69.12%
  Latency Distribution
     50%   34.30ms
     75%  176.93ms
     90%  459.42ms
     99%    1.16s
  2484504 requests in 20.10s, 781.90MB read
  Socket errors: connect 0, read 0, write 0, timeout 9316
Requests/sec: 123612.53
Transfer/sec:     38.90MB
相关推荐
BHXDML13 分钟前
计算机网络实验:(三)设置虚拟局域网(VLAN)
网络·网络协议·计算机网络
夏旭泽16 分钟前
计算机网络-网络层
服务器·网络·计算机网络
数据安全科普王17 分钟前
QUIC协议:HTTP/3为何要抛弃TCP?
网络
Hill_HUIL19 分钟前
学习日志18-不同VLAN间通信(2)-单臂路由
网络·学习·智能路由器
一起养小猫23 分钟前
Flutter for OpenHarmony 实战:打造功能完整的云笔记应用
网络·笔记·spring·flutter·json·harmonyos
m0_7381207230 分钟前
内网横向——记录某三层网络渗透及综合渗透(socks代理隧道搭建,nacos未授权,redis上传Webshell)
网络·安全·web安全·ssh·php
晓13133 小时前
第五章:Redis多级缓存
junit
wljt3 小时前
HTTP和openFeign
网络·网络协议·http
汤愈韬9 小时前
ACL概述、ACL原理、基本ACL应用及配置
网络·网络协议·网络安全
码刘的极客手记13 小时前
VCAP4-DCA Beta 考试体验分享与 esxcli 自动化实战(第二、三部分)
网络·esxi·vmware·虚拟机