by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

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

需要登入才可留言!

類似的文章


Laravel, Packages,

什麼樣的套件你必定裝在所有你建立的Laravel應用程式上呢?

有什麼樣的套件,你肯定會裝在你的Laravel應用程式上呢? 這裡有四星的套件,幾乎大家都會裝, 點進來看看,我怎麼說,我的實際使用使用心得分享...

git

透過git指令顯示自己的版控,例如7天內?

如何透過git指令顯示自己的版控?這些指令僅供參考,至少應該改一下作者名稱哦。--author的參數,也可以是信箱

dlaravel

D-Laravel特定服務重啟

一般情況下,我們使用./console restart重建並且執行contaiener。 有時,我們有多個服務,並不想要一次重啟所有的服務, 這時,可以使用./console restart [servce name]來重啟特定服務..