必威电竞|足球世界杯竞猜平台

siege
來源:互聯網

Siege是一個壓力測試和評測工具,用于WEB開發。

簡介

Siege是一個壓力測試和評測工具,設計用于WEB開發這評估應用在壓力下的承受能力:可以根據配置對一個WEB站點進行多用戶的并發訪問,記錄每個用戶所有請求過程的相應時間,并在一定數量的并發訪問下重復進行。

Siege是一個多線程http負載測試和基準測試工具。

Siege:這是Linux下的一個測試工具,完全使用c語言實現,可以對HTTP和FTP服務器進行負載和性能測試。通過使用Siege 提供的功能,可以很容易的制定測試計劃:包括規定使用并發用戶數、重復數量,從而可以模擬在服務器、網絡或者其它對象上附加負載以測試他們提供服務的受壓能力,方便的測試服務器的性能。最后,利用Siege提供的測試結果來分析性能指標或者分析他們提供的服務在不同負載條件下的性能情況,分析測試結果,找出影響系統性能的瓶頸。

功能

模擬多用戶對Web應用系統進行訪問測試,從而達到性能的測試和評價。它有3種操作模式:

1.Regression(when invoked by bombardment) siege 從配置文件中讀取URLs,按遞歸方式,逐個發送請求

2. Internet simulation (Siege從配置文件中讀取URLs,隨機選取URL發送請求)

3. Brute force (在命令行上寫上一個單獨的URL,發送請求)

輸入項

輸出項

缺陷

在多次的web測試實踐中,發現Siege只輸出了測試結果。存儲了概要測試測試結果。沒有詳細的測試過程存儲。無法分析在何時出現了問題,無法詳細了解測試過程的細節問題。使得無法進一步對web的性能進行分析和評價。

Siege 是輕量的測試框架,腳本所處理的測試用例構成簡單,其實質就是通過HTTP 協議,發送請求來完成測試用例,所以很困難處理業務邏輯關系強的測試用例,例如,登錄測試。

版本發布

2012年04月18日,Siege 2.73b2 發布,該版本修復了Debian 下編號為 #665407 的 bug,另外增加了向后兼容的條件。

2012年07月10日,Siege 2.73b3 發布 - 壓力測試工具。

參考資料 >

生活家百科家居網