logo头像

分享技术,品味人生

瑞吉实战31-ab测试

瑞吉实战31–ab测试

实验内容

  • ab工具的安装和常规使用介绍

一、ab工具安装及介绍

ab全称Apache BenchMark,是非常方便的web测试工具

安装方法:

yum -y install httpd-tools
[root@test ~]# ab -V
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

常用脚本

# c 步长,默认1,n是总请求数,默认1
ab -c 500 -n 100000 http://192.168.20.142:8080/test.html

ab主要性能指标!

  • 1

二、压测指标

1、QPS

QPS每秒查询率,包括用户端请求、服务端处理、用户端接收整个过程。

比如1秒内并发500次请求html文件,平均响应时间33毫秒,则qps=500/0.033,约等于一万五千多次。

2、TPS

TPS是按事务计算,比如请求一个网页,中间可能来回请求了html、css、js、image等多个文件,算总的1次。

TPS可能包含多个QPS

3、实际使用

Q: 假定服务器每天请求300W次事务,按八二法则,需要的QPS是多少?

A:3000000*0.8/(86400**0.2) = 139

评论系统未开启,无法评论!