前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用性能测试工具汇总

常用性能测试工具汇总

作者头像
以谁为师
发布2019-05-28 22:57:59
1.6K1
发布2019-05-28 22:57:59
举报

常用性能测试工具汇总

服务器带宽测试

iperf测试带宽

代码语言:javascript
复制
wget -c  https://codeload.github.com/esnet/iperf/tar.gz/3.1.6 
tar zxvf  3.1.6
cd iperf*
yum install gcc

./configure --prefix=/usr/local/iperf
#指定安装路径
make &&make install
#编译安装
ln -s /usr/local/iperf/bin/iperf3  /usr/local/sbin/iperf
#建立软连接

操作实例

服务端(需要测试的主机):

代码语言:javascript
复制
iperf -s -B 115.236.73.xxx
#使用-B参数可以绑定本机上一个ip地址,-P 参数用来指定端口

客户端:

代码语言:javascript
复制
iperf -d -t 600 -P 10  -c  目标主机
#(-d参数同步测量双向带宽-t 参数传输时间10分钟 -P参数 发起10个连接线程 )

跑48M带宽例子:

iperf.png
iperf.png

补充

UDP 模式 (默认tcp模式) 服务器端 iperf -u -s 客户端 iperf -u -c 192.168.1.1 -b 100M -t 60 在udp模式下,以100Mbps为数据发送速率,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒。 iperf -u -c 192.168.1.1 -b 5M -P 30 -t 60 客户端同时向服务器端发起30个连接线程,以5Mbps为数据发送速率。 iperf -u -c 192.168.1.1 -b 100M -d -t 60 以100M为数据发送速率,进行上下行带宽测试。

speedtest测试带宽

代码语言:javascript
复制
 wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py && chmod  +x speedtest.py && ./speedtest.py

服务器硬盘io测试

dd命令

代码语言:javascript
复制
dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
#dd命令执行到最后会真正执行一次“同步(sync)”操作,得到的是读取这128M数据到内存并写入到磁盘上所需的时间,比较符合实际推荐使用。

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
#这种方法是最严格的,可以模拟数据库的插入操作,所以很慢

web服务器压测

wrk

代码语言:javascript
复制
git clone https://github.com/wg/wrk
make
# 编译


./wrk -t12 -c400 -d30s http://10.0.1.4
# 测试
代码语言:javascript
复制
Running 30s test @ http://10.0.1.4
  12 threads and 400 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    34.31ms   39.50ms 513.77ms   82.26%
    Req/Sec     1.62k   474.14     6.51k    74.75%
  581189 requests in 30.09s, 129.70MB read
Requests/sec:  19315.33
Transfer/sec:      4.31MB

ab

代码语言:javascript
复制
yum install -y httpd-tools
ab -c 10 -n 100  http://10.0.1.4/
#其中-n表示请求数,-c表示并发数

jmeter

待整理

LoadRunner

待整理

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年3月1日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用性能测试工具汇总
  • 服务器带宽测试
    • iperf测试带宽
      • 操作实例
      • 补充
    • speedtest测试带宽
    • 服务器硬盘io测试
      • dd命令
      • web服务器压测
        • wrk
          • ab
            • jmeter
              • LoadRunner
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档