loadrunner面試常問問題:loadrunner壓力測試教程

本文是自動化測試工具Parasoft功能對比之SOAtest測試篇之一,將介紹Parasoft SOATest和同類工具LoadRunner的功能對比,哪一款更強大一目了然。

如果你想試用Parasoft的強大功能,可以點擊文末「了解更多」申請Parasoft測試試用。

簡介

LoadRunner是一款HP公司針對各種體系架構而開發的系統性能測試軟件,支持比較多的協議,模塊大致分為錄製,壓測和報告。SOAtest是一款由parasoft公司開發,針對面向服務的架構和複合應用的測試平台軟件。

安裝環境

LoadRunner目前僅支持Windows系統,以loadrunner11為例,目前僅支持64位的操作系統。而LoadTest除了支持windows環境(包含32,64位環境)以外還支持主流linux系統。

腳本錄製及創建

在腳本程序的錄製方面,LoadRunner擁有單獨的模塊(Vugen)來進行錄製,並且支持比較多的協議,例如Http,web service,Ajax和JS等。而在SOAtest中沒有LoadRunner所支持的協議那麼多。

而在創建腳本中,LoadRunner也支持對於WIN32,也就是應用程序進行壓力測試,但是配置較為複雜,且容易產生故障,故不推薦大家使用。並且在以http協議為例的腳本錄製中擁有一定的局限性,其對於瀏覽器的支持是不夠全面的,目前僅支持IE瀏覽器(使用其他瀏覽器會出現腳本錄製卡死的情況),並且對於IE的版本目前LoadRunner11僅僅限於IE8及以下。

在SOAtest的腳本創建中我們對於瀏覽器擁有較為完美的支持,例如常見的FireFox,Chorme,IE,這三種最為經典的不同內核的瀏覽器都是完美支持,並且沒有版本的限制。

對於腳本的細節來說,LoadRunner和SOAtest都支持添加進入自定義的事件和腳本回放,以及腳本操作的流程圖也都擁有。但對於細節的頁面元素或者點擊提交時間LoadRunner是沒有這樣的功能支持的,在SOAtest中我們可以根據用戶自己的配置來完成不同操作的相應時間和自定義的用戶動作。

靜態分析

靜態分析是SOAtets中獨有的功能,在LoadRunner中不支持靜態分析,而SOAtest中目前擁有519條靜態分析規則,支持多種類型的規則規範檢查,並且還包括對於腳本的代碼審查功能。

SOAtest靜態分析規則部分類型:

  • 代碼重複性檢測、代碼規範
  • WCAG 1.0,2.0 SECTION 508
  • 代碼優化
  • 潛在缺陷
  • 安全性SOAtest

除了提供500多條各類型的規則之外還提供如下功能:

  • 對規則劃分嚴重度
  • 對於每條規則都有詳細的說明、示例代碼以及出處
  • 自動定位代碼
  • 自定義規則工具

功能對比

條目SOAtestLoadRunner
廠商資質在中國有原廠工程師
支持語言英語
中文
環境集成支持SVN、CVS、Git、Clearcase、Perforce、StarTeam等源碼控制系統
靜態分析圖形化的界面定製源碼規則規範
圖形化的方式查看工具內嵌的源碼規則規範實現流程
代碼規則規範的嚴重等級分類
WCAG1.0,WCAG2.0,Section508等主流行業認證標準
自定義選擇規則規範集合進行靜態掃描
安全性檢查
文件過濾、作者過濾、時間過濾等
代碼提交前和提交後檢查
支持腳本協議(形式)Http
WSDL
Web Services
Ajax
Cvuser
腳本錄製支持火狐,谷歌,IE瀏覽器進行Http協議腳本錄製
手動編寫腳本代碼
支持腳本流程圖形顯示
支持應用程序錄製
設置腳本執行(回放)
支持EXCLE數據導入
支持從數據庫中導入測試數據。
添加事件和事務請求
腳本運行時思考時間,日誌,運行邏輯
網絡速度模擬
性能測試多場景並發測試
允許用戶在遠程機器上進行測試
控制用戶數,每秒點擊,每分鐘點擊的參數化數據
針對代碼中某個方法壓測
緩存測試
windows資源佔用
吞吐量測試
每秒點擊次數
操作響應時間
團隊協作支持團隊協作工作方式部分支持
OS支持Windows(8.7.XP.server)部分支持
Mac
Linux
報告HTML報告
XML格式

(如有差錯歡迎評論留言,小編虛心與大家共同探討)


Parasoft——領先的自動化測試工具,滿足絕大多數行業標準

Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。

從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。

強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,並了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易採用和擴展跨開發和測試團隊的有效的軟件測試實踐。

Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有着30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/216741.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 23:32
下一篇 2024-12-08 23:32

相關推薦

發表回復

登錄後才能評論