loadrunner與JMeter、KylinPET對比
loadrunnerJMeterkylinPET性能測試工具性能測試
描述 | kylinPET | loadrunner | JMeter |
協議/業務 | 支持多種協議,支持HTTP、RTSP、SIP、Socket、JAVA自定義、媒體質量分析等; | 支持協議比kylinPET多,但不支持SIP、媒體質量 | 支持協議較少 |
腳本錄制 | 支持代理錄制、實時嗅探錄制、抓包文件錄制三種方式;支持錄制HTTP(Ajax)、SIP、RTSP、Socket; | 支持,不支持讀取cap抓包文件直接轉換為業務腳本;場景如機頂盒業務 | 支持代理錄制,但不支持HTTPS;支持badboy錄制產生腳本 |
UI界面 | 支持,支持圖形狀態機表示業務腳本,簡單易用;腳本錄制與編輯、場景控制,結果分析都界面化 | 支持,腳本錄制與編輯、場景控制,結果分析都界面化 | 支持,但不完善,功能少,不夠美觀 |
資源占用 | 資源占用率更低,同等硬件配置支持更多虛擬用戶數 | 資源占用率高 | 資源占用較高 |
分布式測試 | 支持控制器管理多個負載生成器,多個媒體分析器; | 支持由單一控制器管理多個負載生成器。 | 支持 |
并發模型 | 支持多種并發模型:用戶數/秒、CAPS/秒、穩定、遞增、隨機、波浪等 | 支持多種并發模型 | 并發模型單一 |
報告與分析 | 支持合并指標曲線、曲線過濾、曲線放大縮小、比較不同測試結果、日志分析,生成HTML報告 | 更完善,支持生成HTML、Word報告 | 簡單圖表 |
資源監控 | 提供Monitor代理器,支持CPU、內存、I/O、交換區、磁盤讀寫數、吞吐量等資源指標 | 更完善,支持SNMP收集資源指標 | 不支持 |
虛擬IP | 支持系統虛擬IP與工具虛擬IP(支持更多IP占用資源更低) | 支持系統虛擬IP | 不支持 |
網速模擬 | 支持限制每個用戶上傳/下載帶寬 | 支持 | 不支持 |
擴展性 | 支持JAVA語言擴展,解決私有算法或業務處理,如加解密,JavaScript計算 | 更完善,附加的TSL或者C函數庫 | 開源,用戶可根據需求修改源代碼 |
原文轉自:http://linneiwei.iteye.com/blog/1773411