在市場需求的推動下 , Web 應(yīng)用如今已經(jīng)從一般的網(wǎng)站發(fā)展成為大型電子商務(wù)、信息發(fā)布和提供各種服務(wù)的平臺 , 軟件規(guī)模不斷擴大 , 軟件復(fù)雜性不斷增加 , 但是激烈的商業(yè)競爭使軟件開發(fā)周期縮短 , 如何保證 Web 應(yīng)用的正確性和可靠性越來越成為人們關(guān)注的問題。作為保證軟件質(zhì)量和可靠性的重要手段 ,Web 應(yīng)用軟件的測試成為如今開發(fā)過程中的一個重要環(huán)節(jié)。本文將介紹一款開源的 Web 性能測試軟件— OpenSTA,OpenSTA 是專用于 B/S 結(jié)構(gòu)的、免費的性能測試工具。它的優(yōu)點除了免費、源代碼開放等優(yōu)點外,還能對錄制的測試腳本進行分析,并且按指定的語法進行編輯。通過實際的應(yīng)用實例證 明,OpenSTA 具有較為廣闊的應(yīng)用前景。
概述
隨著 Web 應(yīng)用技術(shù)的發(fā)展和 Web 應(yīng)用程序的迅速普及,Web 系統(tǒng)的性能和服務(wù)質(zhì)量顯得越來越重要。性能測試在軟件的質(zhì)量保證中起著越來越重要的作用。性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載 條件來對系統(tǒng)的各項性能指標進行測試。性能測試是一種信息的收集和分析的過程,測試過程中通過收集的數(shù)據(jù)用來預(yù)測怎樣的負載水平將耗盡系統(tǒng)資源。性能測試 保證程序具有良好的性能,它考察在不同的用戶負載下,Web 對用戶請求做出的相應(yīng)情況,以確保將來系統(tǒng)運行的安全性、可靠性和執(zhí)行效率。性能測試的主要目的是為維護系統(tǒng)的性能找到有效地改善策略。
OpenSTA 是一個免費的、開源的的 web 性能測試工具。OpenSTA 是專用于 B/S 結(jié)構(gòu)的、免費的性能測試工具。它的優(yōu)點除了免費、源代碼開放等優(yōu)點外,還能對錄制的測試腳本進行分析,并且按指定的語法進行編輯。軟件測試工程師在錄制完 測試腳本后,只需要了解該腳本語言的特定語法知識,可以對測試腳本進行編輯,以便于再次執(zhí)行性能測試時獲得所需要的參數(shù),而后進行特定的性能指標分析。 OpenSTA 以簡單的方式讓大家對性能測試的原理有較深的了解,其較為豐富的圖形化測試結(jié)果大大提高了測試報告的可閱讀性。
OpenSTA 的安裝及配置
為了能夠更為詳實的說明 OpenSTA 的應(yīng)用過程,本節(jié)下面主要介紹 OpenSTA 的安裝及配置過程,使測試人員能夠更為快捷便利地使用 OpenSTA 進行性能測試的工作,能夠更加方便的應(yīng)用 OpenSTA 的各項功能。
下載軟件安裝包,OpenSTA 官方網(wǎng)站提供了基于 windows 系統(tǒng)的各種安裝包,用戶可以根據(jù)需要進行下載安裝。 OpenSTA 安裝包下載地址:http://www.opensta.org/download.html
雙擊下載的安裝包進行安裝。
圖 1. OpenSTA 安裝界面
OpenSTA 安裝界面
按照默認安裝點擊下一步即可,系統(tǒng)會進行重啟。當看到運行中圖標時,證明已經(jīng)能夠安裝成功,OpenSTA 已經(jīng)啟動。
圖 2. OpenSTA 操作界面
OpenSTA 操作界面