成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nginx應(yīng)用案例分享:壓力測(cè)試

原創(chuàng)
系統(tǒng) Linux
在壓力測(cè)試中存在一個(gè)共性,那就是壓力測(cè)試的結(jié)果與實(shí)際負(fù)載結(jié)果不會(huì)完全相同,就算壓力測(cè)試工作做的再好,也不能保證100%和線(xiàn)上性能指標(biāo)相同。面對(duì)這些問(wèn)題,我們只能盡量去想方設(shè)法去模擬。目前較為常見(jiàn)的網(wǎng)站壓力測(cè)試工具有webbench、ab(apache bench)、tcpcopy、loadrunner。

【51CTO獨(dú)家特稿】在運(yùn)維工作中,壓力測(cè)試是一項(xiàng)非常重要的工作。比如在一個(gè)網(wǎng)站上線(xiàn)之前,能承受多大訪(fǎng)問(wèn)量、在大訪(fǎng)問(wèn)量情況下性能怎樣,這些數(shù)據(jù)指標(biāo)好壞將會(huì)直接影響用戶(hù)體驗(yàn)。

但是,在壓力測(cè)試中存在一個(gè)共性,那就是壓力測(cè)試的結(jié)果與實(shí)際負(fù)載結(jié)果不會(huì)完全相同,就算壓力測(cè)試工作做的再好,也不能保證100%和線(xiàn)上性能指標(biāo)相同。面對(duì)這些問(wèn)題,我們只能盡量去想方設(shè)法去模擬。所以,壓力測(cè)試非常有必要,有了這些數(shù)據(jù),我們就能對(duì)自己做維護(hù)的平臺(tái)做到心中有數(shù)。

目前較為常見(jiàn)的網(wǎng)站壓力測(cè)試工具有webbench、ab(apache bench)、tcpcopy、loadrunner

軟件名稱(chēng)
簡(jiǎn)介
優(yōu)缺點(diǎn)
webbench
由Lionbridge公司開(kāi)發(fā),主要測(cè)試每秒鐘請(qǐng)求數(shù)和每秒鐘數(shù)據(jù)傳輸量,同時(shí)支持靜態(tài)、動(dòng)態(tài)、SSL
 
部署簡(jiǎn)單,靜動(dòng)態(tài)均可測(cè)試。適用于小型網(wǎng)站壓力測(cè)試(單例最多可模擬3萬(wàn)并發(fā))
ab(apache bench)
Apache自帶的壓力測(cè)試工具,主要功能用于測(cè)試網(wǎng)站每秒鐘處理請(qǐng)求個(gè)數(shù)
 
多見(jiàn)用于靜態(tài)壓力測(cè)試,功能較弱,非專(zhuān)業(yè)壓力測(cè)試工具
tcpcopy
基于底層應(yīng)用請(qǐng)求復(fù)制,可轉(zhuǎn)發(fā)各種在線(xiàn)請(qǐng)求到測(cè)試服務(wù)器,具有分布式壓力測(cè)試功能,所測(cè)試數(shù)據(jù)與實(shí)際生產(chǎn)數(shù)據(jù)較為接近

后起之秀,主要用于中大型壓力測(cè)試,所有基于 tcp的packets均可測(cè)試

loadrunner
壓力測(cè)試界的泰斗,可以創(chuàng)建虛擬用戶(hù),可以模擬用戶(hù)真實(shí)訪(fǎng)問(wèn)流程從而錄制成腳本,其測(cè)試結(jié)果也最為逼真
模擬最為逼真,并可進(jìn)行獨(dú)立的單元測(cè)試,但是部署配置較為復(fù)雜,需要專(zhuān)業(yè)人員才可以。

下面,筆者就以webbench為例,來(lái)講解一下網(wǎng)站在上線(xiàn)之前壓力測(cè)試是如何做的。

安裝webbench

#wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
#tar zxvf webbench-1.5.tar.gz
#cd webbench-1.5
#make && make install

進(jìn)行壓力測(cè)試

并發(fā)200時(shí)

# webbench -c 200 -t 60 http://blog.luwenju.com/index.php

參數(shù)解釋?zhuān)?c為并發(fā)數(shù),-t為時(shí)間(秒)

Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://blog.luwenju.com/index.php
200 clients, running 60 sec.
Speed=1454 pages/min, 2153340 bytes/sec.
Requests: 1454 susceed, 0 failed.

當(dāng)并發(fā)200時(shí),網(wǎng)站訪(fǎng)問(wèn)速度正常

并發(fā)800時(shí)

#webbench -c 800 -t 60 http://blog.luwenju.com/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://blog.luwenju.com/index.php
800 clients, running 60 sec.
Speed=1194 pages/min, 2057881 bytes/sec.
Requests: 1185 susceed, 9 failed.

當(dāng)并發(fā)連接為800時(shí),網(wǎng)站訪(fǎng)問(wèn)速度稍慢

并發(fā)1600時(shí)

#webbench -c 1600 -t 60 http://blog.luwenju.com/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://blog.luwenju.com/index.php
1600 clients, running 60 sec.
Speed=1256 pages/min, 1983506 bytes/sec.
Requests: 1183 susceed, 73 failed.

當(dāng)并發(fā)連接為1600時(shí),網(wǎng)站訪(fǎng)問(wèn)速度便非常慢了

并發(fā)2000時(shí)

#webbench -c 2000 -t 60 http://blog.luwenju.com/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://blog.luwenju.com/index.php
2000 clients, running 60 sec.
Speed=2154 pages/min, 1968292 bytes/sec.
Requests: 2076 susceed, 78 failed.

當(dāng)并發(fā)2000時(shí),網(wǎng)站便出現(xiàn)“502 Bad Gateway”,由此可見(jiàn)web服務(wù)器已無(wú)法再處理用戶(hù)訪(fǎng)問(wèn)請(qǐng)求

總結(jié):

1、壓力測(cè)試工作應(yīng)該放到產(chǎn)品上線(xiàn)之前,而不是上線(xiàn)以后

2、測(cè)試時(shí)盡量跨公網(wǎng)進(jìn)行,而不是內(nèi)網(wǎng)

3、測(cè)試時(shí)并發(fā)應(yīng)當(dāng)由小逐漸加大,比如并發(fā)100時(shí)觀(guān)察一下網(wǎng)站負(fù)載是多少、打開(kāi)是否流程,并發(fā)200時(shí)又是多少、網(wǎng)站打開(kāi)緩慢時(shí)并發(fā)是多少、網(wǎng)站打不開(kāi)時(shí)并發(fā)又是多少

4、 應(yīng)盡量進(jìn)行單元測(cè)試,如B2C網(wǎng)站可以著重測(cè)試購(gòu)物車(chē)、推廣頁(yè)面等,因?yàn)檫@些頁(yè)面占整個(gè)網(wǎng)站訪(fǎng)問(wèn)量比重較大

【51CTO獨(dú)家特稿,轉(zhuǎn)載請(qǐng)注明原文出處】

作者簡(jiǎn)介:陸文舉(微博),85后,一個(gè)整天跟機(jī)器打交道的山東人。

【編輯推薦】

  1. 使用Nginx、Keepalived構(gòu)建文藝負(fù)載均衡
  2. 專(zhuān)題:Nginx配置與應(yīng)用詳解
責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2020-06-28 16:21:08

RPA應(yīng)用

2010-06-07 17:46:46

Linux壓力測(cè)試工具

2010-05-17 13:16:23

MySQL壓力測(cè)試工具

2020-05-18 07:00:00

性能測(cè)試壓力測(cè)試負(fù)載測(cè)試

2011-06-08 16:59:04

性能測(cè)試載測(cè)試壓力測(cè)試

2014-08-11 16:39:25

2013-05-17 10:37:43

.NETWEB壓力測(cè)試WEB壓力測(cè)試工具

2012-06-26 09:55:52

云案例

2015-01-13 17:35:30

BPM選型

2011-08-16 15:36:47

iPhone應(yīng)用測(cè)試

2020-06-09 15:17:50

物聯(lián)網(wǎng)自動(dòng)駕駛智能

2021-12-01 08:59:20

Go 支付獎(jiǎng)勵(lì)

2010-10-14 09:24:08

Ruby on RaiCakePHP

2009-05-18 08:52:17

壓力測(cè)試Rpplet測(cè)試

2011-06-28 07:45:00

開(kāi)發(fā)測(cè)試云微軟研究院云計(jì)算案例

2013-11-22 10:02:59

Mongodb千萬(wàn)級(jí)數(shù)據(jù)python

2020-06-28 16:31:04

RPA應(yīng)用

2012-06-08 15:44:51

云計(jì)算

2016-09-14 11:09:06

Web工具運(yùn)維

2012-03-02 11:09:08

壓力測(cè)試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日产久久 | 久久91 | a在线免费观看视频 | 精品九九 | 中文字幕一区二区三区精彩视频 | 97久久精品午夜一区二区 | 免费日韩av网站 | 免费一区二区 | 欧美日韩亚洲一区 | 99精品视频一区二区三区 | 99久久精品国产一区二区三区 | 国产精品综合色区在线观看 | 国产www.| 第一区在线观看免费国语入口 | 欧美一级电影免费观看 | 久久久黑人 | 99热热| 欧美高清dvd | 成人精品一区二区三区 | 男女视频在线观看网站 | 五月天综合影院 | 久久综合一区 | 一级欧美一级日韩片免费观看 | 国产伦精品一区二区三区高清 | 亚洲精品国产综合区久久久久久久 | 国产免费又黄又爽又刺激蜜月al | 久久国产婷婷国产香蕉 | 免费在线成人 | 亚洲+变态+欧美+另类+精品 | 国内精品一区二区 | 极情综合网 | 免费毛片www com cn | 精品久久久久久红码专区 | 国精产品一品二品国精在线观看 | 亚洲综合首页 | 日韩欧美中文字幕在线观看 | 在线91| 国产精品一区二区在线 | 一级片子 | 欧美片网站免费 | 久久成人精品 |