Jmeter wrk ab压测软件对比

文章目录

  • ab压测工具
    • 安装
    • 简单使用
    • 结果
  • wrk压测工具
    • 安装
    • 简单使用
    • 结果

ab压测工具

安装

CentOS7 ab压力测试安装与解释

apt-get uninstall apache2-utils

简单使用

ab -n 1000 -c 100 https://www.baidu.com/
ab -n 10000 -c 500 -H '*****:*******' -T 'application/json' -p *****.txt -m POST http://************************

-n 请求总量
-c 并发量
-H header
-T 读取的文件类型
-p 指定文件
-m 方法

结果

压力测试常用指标与测试工具ab

wrk压测工具

安装

http 性能测试 wrk使用教程

[性能测试工具 wrk 安装与使用](https://www.cnblogs.com/savorboard/p/wrk.html)

# 1 安装 make工具 和 gcc编译环境
apt-get install make build-essential
# 2 下载wrk源码
https://github.com/wg/wrk
# 3 进入到wrk的目录直接编译
make

# 4 复制到PATH目录下面
 cp wrk /usr/local/bin

简单使用

wrk -t2 -d3s -c10 https://www.baidu.com/ 
wrk -H '*********' -t100 -d735s -c200 -s syncBlacklist.lua http://***********************
-H header
-t 线程数
-d 持续时间
-s 指定文件

结果

使用 wrk 来测试 HTTP 性能

wrk——轻量级异步性能测试工具

Running 1s test @ http://**************
  2 threads and 3 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    60.82ms    7.81ms  74.91ms   87.88%
    Req/Sec    15.71      5.07    20.00     57.14%
  33 requests in 1.10s, 4.75KB read
Requests/sec:     30.00
Transfer/sec:      4.32KB
  • Latency:为请求响应时间,结果中报错平均时间,方差(越大越不稳定),最大值
  • Req/Sec:每个线程每秒发送的请求数量
  • Requests/sec:每秒内可发送的总请求数量
  • Transfer/sec:每秒内可传送的报文总长度

你可能感兴趣的:(Automated,Testing)