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

小而美:Web服務器負載測試工具Siege

譯文
網絡
您了解Siege嗎?本文為您介紹Web服務器負載測試工具Siege,希望對您有所幫助。

您了解Siege嗎?本文為您介紹Web服務器負載測試工具Siege,希望對您有所幫助。

 [[140165]]

Siege簡介

Siege是一款基準測試和負載測試藈,可用于測量網站服務器在面臨巨大壓力下的性能。Siege可以執行下列測試:

•傳輸的數據量。

•服務器的響應時間。

•傳輸速率。

•吞吐量。

•并發性。

•程序返回OK的次數。

Siege提供了三種操作模式:

•遞歸。

•互聯網模擬。

•蠻力。

注意:本文僅針對Debian和Ubuntu服務器。

1: 在安裝任何新程序之前,先更新你的服務器:

sudo apt-get update && sudo apt-get upgrade --show-upgraded

2: 從Siege的官方網站下載***版本的Siege:

wget http://download.joedog.org/siege/siege-3.1.0.tar.gz

3: 對文件進行解壓縮:

tar -zxvf siege-latest.tar.gz

4: 進入到Siege目錄:

cd siege-*/

5: 在配置之前,要是GNU編譯器庫(gcc)還沒有安裝,立即安裝它:

sudo apt-get install build-essential

6: 配置和完成安裝過程:

./configure

make

sudo make install

7: 生成配置文件:

siege.config

8: 之后,打開位于主目錄下的.siegerc文件。

9: 默認情況下,Siege配置建議在1分鐘的時間段內支持25個并發用戶。為你的日志文件選擇一個位置。去掉下面所示的變量前面的注釋;另外你想要其他任何的注釋設置,別忘了去掉井字號(#):

#

# 變量聲明。你可以在此設置變量

# 用于下列指令。例子:

# PROXY = proxy.joedog.org

# ${}或$()里面的參考變量,例子:

# proxy-host = ${PROXY}

# 你還可以引用ENVIRONMENT變量,

# 不用實際聲明變量,例子:

logfile = $(HOME)/siege.log

#

# 模擬并發用戶的默認數量

# ex: concurrent = 25

#

concurrent = 25

#

# siege的默認持續時間。右邊變量有一個修飾符

# 指定了時間單位,H=小時,M=分鐘和S=秒鐘。

# 如果修飾符未加以指定,那么假設時間單位是分鐘。

# ex: time = 50M

#

time = 1M

如何運行Siege?

終于,現在你可以隨時運行Siege了!

想運行Siege,輸入下面這個命令,把www.example.com換成你的IP地址或域名。

siege www.example.com

輸出結果

** SIEGE 2.70

** Preparing 25 concurrent users for battle.

The server is now under siege...

Lifting the server siege... done.

Transactions: 2913 hits

Availability: 100.00 %

Elapsed time: 59.51 secs

Data transferred: 0.41 MB

Response time: 0.00 secs

Transaction rate: 48.95 trans/sec

Throughput: 0.01 MB/sec

Concurrency: 0.04

Successful transactions: 2913

Failed transactions: 0

Longest transaction: 0.01

Shortest transaction: 0.00

FILE: /var/log/siege.log

You can disable this annoying message by editing

the .siegerc file in your home directory; change

the directive 'show-logfile' to false.

Siege的命令和進一步配置

如果可用性仍保持100%,也沒有失效連接,那么這表明你沒有遇到任何問題。

URL文件創建

如果你想要測試網站數量,可以配置該工具,從urls.txt讀取。

1: 打開位于/usr/local/etc/urls.txt處的urls.txt文件。為該文件添加域名、頁面或IP地址。

# 需要siege的URLS文件

# --

# 用下列任何一種格式對URL條目進行格式化:

# http://www.whoohoo.com/index.html

# http://www/index.html

# www/index.html

# http://www.whoohoo.com/cgi-bin/howto/display.cgi?1013

# 為需要它的頁面使用POST指令:

# http://www.whoohoo.com/cgi-bin/haha.cgi POST ha=1&ho=2

# 或者POST來自文件的內容:

# http://www.whoohoo.com/melvin.jsp POST

# http://www.whoohoo.com/melvin.jsp POST <./haha

# 你還可以設置和引用該文件里面的變量,

# 想了解更多信息,參閱urls_txt

# -------------------------------------------------------

www.example.com

www.example.org

321.54.13.98

2: 想使用上述文件來運行Siege,輸入下面這個命令siege。

siege

3: 想換個文件,輸入下面這個命令。

siege -f your/file/path.txt

想了解關于Siege及其命令的更多信息,請訪問官方網站:https://www.joedog.org/siege-home/。

原文標題:Web Server Load Testing Tool: Siege 

責任編輯:何妍 來源: 51CTO.com
相關推薦

2016-09-14 11:09:06

Web工具運維

2019-11-22 09:38:50

工具代碼開發

2009-10-09 16:43:36

服務器測試工具

2009-10-10 13:21:02

服務器測試工具

2018-01-16 11:20:08

2011-07-13 10:07:28

服務器基準測試

2009-10-10 17:32:44

服務器測試工具

2018-01-23 15:02:42

負載測試工具Gatling

2010-06-29 11:21:58

Web服務器

2011-11-22 21:26:59

pfSense配置Web服務器負載均衡

2010-11-19 12:53:53

梭子魚負載均衡

2009-10-10 09:06:35

服務器測試方案

2010-05-06 10:08:21

2010-09-15 14:50:57

集群負載均衡Tomcat

2009-08-13 12:54:29

2011-04-07 13:53:25

Web工具

2009-04-14 10:11:29

.NETWeb測試工具

2018-03-14 11:13:35

Web服務器Nginx

2011-05-31 18:09:05

動態測試

2009-06-26 10:22:58

JSF測試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费在线观看毛片 | 久久久久精 | 视频一区二区在线观看 | 国产精品揄拍一区二区久久国内亚洲精 | 无码国模国产在线观看 | 一区二区三区四区在线视频 | 欧美一区二区三区一在线观看 | 日本亚洲精品 | 欧美日韩在线综合 | 91精品导航 | 国产成人精品999在线观看 | 一区二区三区精品视频 | 中文字幕在线播放第一页 | 91美女在线观看 | 日韩福利一区 | 国产精品视频区 | 亚洲精品大片 | 亚洲国产精品激情在线观看 | 热久久999| 在线视频一区二区 | 亚洲精品久久久久久久久久久久久 | 91福利网址| 色香婷婷| 精品久久一区 | 国产电影一区二区 | 欧美v在线观看 | 亚洲精品日韩综合观看成人91 | 视频二区 | 精品视频在线观看 | 欧洲毛片 | 在线成人精品视频 | 在线精品一区二区三区 | 日韩成人在线观看 | 九色 在线 | 夜夜骑首页 | 国产精品久久久久久久久久三级 | 天堂色 | 国产99视频精品免费播放照片 | 欧美成人一区二区三区 | 欧美精品三区 | 欧美国产日韩精品 |