by Devin Yang , 4 years ago

Siege是一個http負載測試和基準測試工具。 用來對程式碼進行壓力測試。
Siege支持基本認證,cookies,HTTP,HTTPS和FTP協定。
它允許使用者,可以用來模擬並發的連線等訪問網頁伺服器。

如果OSX系統未安裝automake,請先由Gnu FTP下載安裝,本文我使用的版本為1.16版。
http://ftp.gnu.org/gnu/automake/
在automake的目錄下,編譯方式非常單純
./configure
make
make install

首先,當然要到github上下載Source Code.
git clone https://github.com/JoeDog/siege
進入到目錄中,執行如下指令,編譯與安裝
utils/bootstrap
./configure
make
make install
指令如下:
siege -d10 -c10 -i -f urls.txt
urls.txt的文件檔可以如下:
http://example.test/
http://example.test/path1
http://example.test/path2
-d10為延遲
-c10 為同時的連線數
-i 模擬使用者隨機點選URL
-f 選取得定網址

Tags:

Devin Yang

有什麼建議或想法,歡迎提出來哦

No Comment

Post your comment

Login is required to leave comments

Similar Stories


linux

舊版CentOS 6.2編譯git過程

本文使用的CentOS 6.2進行,進行重build curl及git過程。 主因是因為作業系統太舊,我直接由source build最新版本的git。

docker,dlaravel

D-Laravel 1.5.5變更說明

D-Laravel的fpm image在php 7.2.1以前是使用docker php官方的dockerfile重build的, 並且所以我可以指定了fpm的預設的owner是dlaravel,   --with-fpm-user=USER    Set the user for php-fpm to run as. (default: nobody)   --with-fpm-group=GRP    Set the group for php-fpm to run as.

爬蟲

selenium安裝

Python language bindings for Selenium WebDriver.