Ab压力测试,理论+实操

一:ab压力测试

1.1:ab压力测试工具概述

  • Apache自带压力测试工具ab,简单易用,且可以模拟对各种条件对web服务器发起测试请求
  • ab工具可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间,从而可以通过观测各种时间指标判断Web服务器的性能以便进行参数的优化调整

1.2:ab工具使用

  • 命令格式
ab [options] 网站网址
  • 参数说明
-n  测试会话中所执行的请求总数,默认时仅执行一个请求
-c  并发产生的请求个数,默认时一次一个
-t  测试所进行的最秒数
-v  设置显示信息的详细程度
  • 举例
/usr/local/httpd/bin/ab -n 5000  -c 900 www.kevin.com/index.html

在测试时要根据情况调整求总数与并发用户数

1.3:ab测试结果关键参数说明

参数								'描述'
Server Software				 	'http响应数据的头信息'
Server Hostname				  '请求的url中的主机名称'
Server Port						'web服务器软件的监听端口'
Document Path					 '请求的url根的绝对路径'
Document Length				  'http响应数据的正文长度'
Concurrency Level				' 并发的用户数'
Time taken for tests			   '所有这些请求被处理完成所花费的时间总和'
Complete requests				 '表示总请求数'
Failed requests						'失败的请求总数'
Total transferred				'请求的响应数据长度总和'
Requests per second				'服务器的吞吐率,每秒处理的请求数'
Time per request				'用户平均请求等待时间'
Time per request				'每个请求实际运行时间的平均值'
Percentage of the requests served within a certain time (ms)
								'描述每个请求处理时间的分布情况'

二:实验步骤

2.1:手工编译安装Apache

[root@localhost /]# cd /opt
[root@localhost opt]# mkdir apache mysql php
[root@localhost opt]# cd apache/
apr-util-1.6.0.tar.gz
apr-1.6.2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值