压力测试网站_一行命令就能网站压力测试和网站故障排除
生活随笔
收集整理的這篇文章主要介紹了
压力测试网站_一行命令就能网站压力测试和网站故障排除
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
建好一個(gè)網(wǎng)站之后,想試試網(wǎng)站訪問效果如何,能不能經(jīng)受大家訪問壓力測(cè)試。現(xiàn)在介紹一下一行命令簡單實(shí)現(xiàn)。
利用壓力測(cè)試的軟件——apache出的apache benchmark,命令簡稱為ab。又稱為ab測(cè)試。
之前快速建站可以參考我的文章
公子小白:阿里云服務(wù)器快速建網(wǎng)站_安裝BT寶塔面板和wordpress?zhuanlan.zhihu.com安裝
yum -y install httpd-tools使用方法
ab -c 10 -n 100 www.hostname.com/-c是代表并發(fā)數(shù),-n 是請(qǐng)求數(shù)。注意不要用太大的數(shù)字,免得主機(jī)掛了。剛開始用一上來就100的并發(fā),10000的請(qǐng)求,主機(jī)肯定會(huì)掛了。
主機(jī)域名后要接上/表示根目錄,否則會(huì)顯示ab:invalid URL
產(chǎn)生報(bào)告及分析
Server Software: Apache Server Hostname: 192.168.1.102 Server Port: 8888 ? Document Path: //index.php?app=app Document Length: 28789 bytes //HTTP響應(yīng)數(shù)據(jù)的正文長度 ? Concurrency Level: 8 Time taken for tests: 0.168 seconds //所有這些請(qǐng)求處理完成所花費(fèi)的時(shí)間 Complete requests: 8 //完成請(qǐng)求數(shù) Failed requests: 0//失敗請(qǐng)求數(shù) Total transferred: 231568 bytes 網(wǎng)絡(luò)總傳輸量 HTML transferred: 230312 bytesHTML內(nèi)容傳輸量 Requests per second: 47.60 [#/sec] (mean)吞吐量-每秒請(qǐng)求數(shù) Time per request: 168.060 [ms] (mean)服務(wù)器收到請(qǐng)求,響應(yīng)頁面要花費(fèi)的時(shí)間 Time per request: 21.007 [ms] (mean, across all concurrent requests)并發(fā)的每個(gè)請(qǐng)求平均消耗時(shí)間 Transfer rate: 1345.59 [Kbytes/sec] received平均每秒網(wǎng)絡(luò)上的流量,可以幫助排除是否存在網(wǎng)絡(luò)流量過大導(dǎo)致響應(yīng)時(shí)間延長的問題 ? 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) ? 整個(gè)場(chǎng)景中所有請(qǐng)求的響應(yīng)情況。在場(chǎng)景中每個(gè)請(qǐng)求都有一個(gè)響應(yīng)時(shí)間 其中 50% 的用戶響應(yīng)時(shí)間小于143 毫秒 80 % 的用戶響應(yīng)時(shí)間小于 166毫秒 最大的響應(yīng)時(shí)間小于 168 毫秒 ?網(wǎng)站故障排除
如果經(jīng)過壓力測(cè)試之后,訪問網(wǎng)站出現(xiàn)錯(cuò)誤,顯示如下
Error establishing a database connection原因分析:因?yàn)閴毫y(cè)試,網(wǎng)站流量過大,出現(xiàn)數(shù)據(jù)庫連接錯(cuò)誤。
解決方法:最有效方法是重啟服務(wù)器。
作者的其他回答:
公子小白:阿里云服務(wù)器快速建網(wǎng)站_安裝BT寶塔面板和wordpress?zhuanlan.zhihu.com公子小白:阿里云域名注冊(cè)與備案、服務(wù)器ECS購買與登錄?zhuanlan.zhihu.com公子小白:七牛圖床添加阿里云域名?zhuanlan.zhihu.com公子小白:markdown多平臺(tái)發(fā)布及七牛圖床使用?zhuanlan.zhihu.com總結(jié)
以上是生活随笔為你收集整理的压力测试网站_一行命令就能网站压力测试和网站故障排除的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两块有系统的硬盘怎么分区 如何给两块硬盘
- 下一篇: 笔记本用u盘进不去系统怎么办 笔记本U盘