压力测试网站_一行命令就能网站压力测试和网站故障排除
前言
建好一个网站之后,想试试网站访问效果如何,能不能经受大家访问压力测试。现在介绍一下一行命令简单实现。
利用压力测试的软件——apache出的apache benchmark,命令简称为ab。又称为ab测试。
之前快速建站可以参考我的文章
公子小白:阿里云服务器快速建网站_安装BT宝塔面板和wordpresszhuanlan.zhihu.com
安装
yum -y install httpd-tools
使用方法
ab -c 10 -n 100 www.hostname.com/
-c是代表并发数,-n 是请求数。注意不要用太大的数字,免得主机挂了。刚开始用一上来就100的并发,10000的请求,主机肯定会挂了。
主机域名后要接上/表示根目录,否则会显示ab:invalid URL
产生报告及分析
Server Software: Apache
Server Hostname: 192.168.1.102
Server Port: 8888
Document Path: //index.php?app=app
Document Length: 28789 bytes //HTTP响应数据的正文长度
Concurrency Level: 8
Time taken for tests: 0.168 seconds //所有这些请求处理完成所花费的时间
Complete requests: 8 //完成请求数
Failed requests: 0//失败请求数
Total transferred: 231568 bytes 网络总传输量
HTML transferred: 230312 bytesHTML内容传输量
Requests per second: 47.60 [#/sec] (mean)吞吐量-每秒请求数
Time per request: 168.060 [ms] (mean)服务器收到请求,响应页面要花费的时间
Time per request: 21.007 [ms] (mean, across all concurrent requests)并发的每个请求平均消耗时间
Transfer rate: 1345.59 [Kbytes/sec] received平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 0
Processing: 122 144 16.4 142 168
Waiting: 120 142 16.6 140 166
Total: 122 144 16.4 143 168
Percentage of the requests served within a certain time (ms)
50% 143
66% 147
75% 166
80% 166
90% 168
95% 168
98% 168
99% 168
100% 168 (longest request)
整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间
其中 50% 的用户响应时间小于143 毫秒
80 % 的用户响应时间小于 166毫秒
最大的响应时间小于 168 毫秒
网站故障排除
如果经过压力测试之后,访问网站出现错误,显示如下
Error establishing a database connection
原因分析:因为压力测试,网站流量过大,出现数据库连接错误。
解决方法:最有效方法是重启服务器。
作者的其他回答:
公子小白:阿里云服务器快速建网站_安装BT宝塔面板和wordpresszhuanlan.zhihu.com
公子小白:阿里云域名注册与备案、服务器ECS购买与登录zhuanlan.zhihu.com
公子小白:七牛图床添加阿里云域名zhuanlan.zhihu.com
公子小白:markdown多平台发布及七牛图床使用zhuanlan.zhihu.com
压力测试网站_一行命令就能网站压力测试和网站故障排除相关推荐
- erwin模型怎么保存_一行命令启动,十分钟内完成部署,Paddle Serving开放模型即服务功能...
机器之心发布 机器之心编辑部 百度飞桨的 Paddle Serving 能够实现服务器端快速部署,最近,随着飞桨更新到 1.7 版本,Paddle Serving 也有了新变化.更新后的 Paddle ...
- linux的yum命令无法使用在哪里下载_一行命令下载全网视频,这个命令太牛逼了!...
相信大家有遇到这样的情况,在网站上看到一些不错的视频,想要下载下来,但是没有找到网站的下载入口. 虽然像优酷.爱奇艺.腾讯视频都有自己的客户端,但下载的视频都是它们专用格式,其它播放器无法播放. 今天 ...
- python播放视频 命令_一行命令下载全网视频,这个命令太牛逼了!
原标题:一行命令下载全网视频,这个命令太牛逼了! 相信大家有遇到这样的情况,在网站上看到一些不错的视频,想要下载下来,但是没有找到网站的下载入口. 虽然像优酷.爱奇艺.腾讯视频都有自己的客户端,但下载 ...
- 什么叫pmt测试分析_圆偏振发光光谱仪——南方科技大学分析测试中心设备介绍第51期...
51 南科大分析测试中心设备介绍 之 圆偏振发光光谱仪 51 设备简介 CPL-300圆偏振发光光谱仪由150W无臭氧Xe灯.两个单色仪系统(Mex和Mem).圆偏振调制单元,和PMT探测器组成.Me ...
- 艾德克斯充电测试软件_艾德克斯车载充电机测试解决方案
引言本文引用地址:http://www.eepw.com.cn/article/201610/308633.htm 随着现代技术的发展和世界资源.环境难题的突出,电动汽车以其环保.节能.高效的优点已经 ...
- hadoop小型集群_小型Hadoop集群的Ganglia配置和一些故障排除
hadoop小型集群 Ganglia是一个针对大型集群的开源,可扩展且分布式的监视系统. 它收集,汇总并提供数十种与计算机相关的指标(例如CPU,内存,存储,网络使用情况)的时序视图. 您可以在UC ...
- java应用程序占用高内存_对Java应用程序中的内存问题进行故障排除
java应用程序占用高内存 重要要点 解决内存问题可能很棘手,但是正确的方法和正确的工具集可以大大简化此过程. Java HotSpot JVM可以报告几种OutOfMemoryError消息,因此务 ...
- 阻塞会话_使用根会话解决SQL阻塞链并进行故障排除
阻塞会话 In this article, we will study how to recognize and resolve the SQL blocking chain by determini ...
- macbook禁用键盘_一行命令禁用 MacBook 内置键盘
去年底阿麦换了新的 MacBook Pro,于是她自学生时代就一直在用的老款 MacBook Pro 就归我当玩具了.一度考虑过将其出售,但是想到自己还闲置了一块 SSD,就想着干脆换上让它继续服役. ...
最新文章
- 基于javaGUI的文档识别工具制作
- sudo apt-get install 报无法获得锁
- 装了java_下载安装Java
- Python 延迟初始化(lazy property)
- Codeforces 919 D Substring
- linux下实现getch()函数的功能
- Unity 2017 Game Optimization 读书笔记(2)Scripting Strategies Part 2
- jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素
- oracle numlist,oracle sql str2numlist numtabletype
- TCP连接的建立和断开
- 【bzoj 1087】[SCOI2005]互不侵犯King(状压dp)
- CSDN博客新手引导手册
- python画网络图_python3中NetworkX网络图绘制
- 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学与工程世界排名2017年最新排名第6(ARWU世界排名)...
- html5和css基础知识
- linux下玩三国志游戏,三国志威力无双手游官网版
- 动手实现简易端口扫描器——PortScanner
- 深度神经网络概念整理,最简单的神经网络是什么样子?
- python打印商品列表_python 列表应用-简单的购物车
- wget linux
热门文章
- Network 之一 国际标准组织介绍、互联网/因特网、以太网概念区分、协议标准
- CAN总线的初步认识
- C51单片机各种名词英文全称汇总
- 启明云端分享| sigmastar SSD201/ SSD202D _OTA升级使用参考
- 小明分享:SSD201/202系统烧录篇,多种烧录方式,小明都做了分享,有需要的小伙伴拿走不谢哈!更多资料需求可以关注我,我是启明云端的小明MM!
- android 颜色填充工具栏,Android工具栏颜色未由colorPrimary设置
- 基于sklearn的朴素贝叶斯_朴素贝叶斯分类实战:对文档进行分类
- 陶瓷气体放电管参数含义详解
- oracle 10g rac 修改sga_target不生效,关于请教rac的sga 设置及修改问题
- 计算机网络安全六要素,六要素教学在计算机网络教学中的探索与反思