首頁 行業(yè) 活動(dòng) 項(xiàng)目 快訊 文娛 時(shí)尚 娛樂 科技 汽車 綜合 生活

SilkPerformer需時(shí)時(shí)進(jìn)行優(yōu)化嗎?

2021-01-05 16:23:05 來源:Learning Jmeter

SilkPerformer® 是業(yè)界強(qiáng)大,易用的企業(yè)級(jí)負(fù)載和強(qiáng)度測試解決方案,用于對關(guān)鍵任務(wù)應(yīng)用的質(zhì)量進(jìn)行優(yōu)化。SilkPerformer®使用可視化腳本生成技術(shù)和對存在成千上萬的并發(fā)用戶的多個(gè)應(yīng)用環(huán)境進(jìn)行測試的能力,使您能夠在企業(yè)應(yīng)用部署之前,就對其可靠性、性能和可伸縮性進(jìn)行徹底的測試,而無需考慮其規(guī)模大小和復(fù)雜程度。SilkPerformer強(qiáng)大的診斷工具和管理報(bào)告能夠幫助您隔離錯(cuò)誤并快速做出決定,從而最大程度縮短測試周期和加快上市速度。

1.單一控制、分布測試

從單一的中央控制點(diǎn),貫穿整個(gè)管理過程。SilkPerformer可以實(shí)現(xiàn)由單點(diǎn)控制的多點(diǎn)部署,同時(shí)對部署節(jié)點(diǎn)進(jìn)行監(jiān)控。

2.精確模擬真實(shí)部署情況

SilkPerformer能夠?qū)⑻摂M用戶分成不同組,每組分配在不同機(jī)器上,實(shí)現(xiàn)空間分布模擬;通過定義每個(gè)用戶類型(User Type)可以使用不同的負(fù)載(WorKload)分布方式,以精確對應(yīng)現(xiàn)實(shí)的情況。

3.精確模擬網(wǎng)絡(luò)連接環(huán)境

SilkPerformer模擬的網(wǎng)絡(luò)基本種類可達(dá)30種,如不同速率的Wireless、GPRS、Modem、ADSL、ISDN、LAN等。針對每種類型,還可按照實(shí)際情況進(jìn)行參數(shù)設(shè)置,操作方便,不需要手工編寫測試腳本,即可進(jìn)行豐富的模擬,尤其適合企業(yè)級(jí)的應(yīng)用測試。

4.精確用戶使用瀏覽器的體驗(yàn)

采用TrueCache技術(shù),通過簡單、方便的配置,不需手工編寫腳本,即可準(zhǔn)確模擬Web瀏覽器的緩存行為(包括狀況請求)、cookie管理,從而實(shí)現(xiàn)精確地請求Web頁面,達(dá)到實(shí)際用戶負(fù)載情況的精確模擬,從而有助于得出精確的測試結(jié)果。SilkPerformer還能產(chǎn)生符合實(shí)際的正確HTTP請求數(shù)目,避免過高或過低的請求,造成Web服務(wù)器壓力模擬不當(dāng)。

5.完備、豐富的負(fù)載類型

SilkPerformer提供了多種虛擬用戶負(fù)載模擬策略(WorkLoad Model),包括:Increasion(持續(xù)增加虛擬用戶數(shù))、用于耐久性測試的Steady State(固定虛擬用戶數(shù))、用于負(fù)載測試過程中負(fù)載調(diào)整的Dynamic(動(dòng)態(tài)變化的虛擬用戶數(shù))、AllDay(全天候虛擬用戶數(shù))、Queuing(按照預(yù)定時(shí)間序列變化的虛擬用戶數(shù))、Verification(用于回歸測試的校驗(yàn)?zāi)M)等多種負(fù)載模擬策略,每種模擬策略可進(jìn)一步根據(jù)實(shí)際情況進(jìn)行各種參數(shù)設(shè)置,無須編寫腳本。

6.專門的腳本語言和方便、快捷的腳本定制

SilkPerformer的Benchmark Description Language (BDL)專為測試目的而設(shè)計(jì),并提供輕松強(qiáng)大的方式對用戶活動(dòng)進(jìn)行控制。

SilkPerformer BDL腳本除針對不同應(yīng)用提供專門的控制外,還提供包括:專門的模擬設(shè)置控制;各種監(jiān)測參數(shù)的寫操作控制;代理節(jié)點(diǎn)和虛擬用戶的狀態(tài)信息讀取;出錯(cuò)處理與日志記錄;數(shù)據(jù)結(jié)構(gòu)的訪問與操作;內(nèi)存的分配、讀寫;字符串的控制;文件控制等。

利用點(diǎn)擊操作,以快速、直觀的方式對腳本進(jìn)行可視化分析和定制。根據(jù)從其對應(yīng)的錄制和重播會(huì)話(如嘗試運(yùn)行)中獲得的可視化記錄,腳本能夠輕松準(zhǔn)備用于多用戶負(fù)載測試標(biāo)準(zhǔn)。

利用SilkPerformer的Java Editor和Visual Studio .NET Add-In,通過可視化的點(diǎn)擊操作,甚至在客戶端程序可用之前,就可以從無到有開始以快速輕松的方式為遠(yuǎn)程的應(yīng)用組件(如Web服務(wù)、EJBs、.NET 服務(wù)器組件)構(gòu)建測試腳本。您也可以重復(fù)使用開發(fā)者為并發(fā)測試編寫的單元測試驅(qū)動(dòng)腳本,從而使得在軟件應(yīng)用生命周期的早期即可測試到遠(yuǎn)程應(yīng)用組件中存在的缺陷和性能瓶頸。而這些都不需要有編程經(jīng)驗(yàn)。

SilkPerformer能構(gòu)輕松記錄、自動(dòng)處理動(dòng)態(tài)Web應(yīng)用的Session ID,因而在客戶端腳本(如Java Script)使用強(qiáng)度大的時(shí)候也能夠即取即用。Web記錄器的預(yù)配置狀況良好,使工具不必需要了解Web應(yīng)用的會(huì)話處理技術(shù)。

SilkPerformer能夠在負(fù)載測試過程中,通過鼠標(biāo)拖拉方式進(jìn)行可視化內(nèi)容校驗(yàn),無需手工編碼。

SilkPerfomer的測試項(xiàng)目信息自動(dòng)存儲(chǔ)在配置文件中,可以方便的打包和發(fā)送,從而方便地進(jìn)行遠(yuǎn)程的技術(shù)支持。

通過可視化的、簡單的配置,SilkPerformer可以為測試腳本提供多種類型、多種來源的測試數(shù)據(jù)。

通過使用BDL腳本語言,還可以控制到具體每個(gè)虛擬用戶的某一單獨(dú)的操作。可以實(shí)現(xiàn)按照時(shí)間同步化(任務(wù)同步)或序列化模擬。

7.支持負(fù)載均衡WEB服務(wù)器體系的測試

利用其創(chuàng)新的TrueScale™技術(shù),通過前端IP地址的模擬,能夠用單臺(tái)計(jì)算機(jī)模擬大量的、不同的IP地址,從而實(shí)現(xiàn)對負(fù)載均衡站點(diǎn)的壓力測試;SilkPerformer還支持DNS搜索模擬技術(shù)。

8、支持廣泛的協(xié)議類型

Segue的SilkPerformer的虛擬用戶不受協(xié)議類型限制,只需購買相應(yīng)的虛擬用戶數(shù)的license,即可使用協(xié)議。

SilkPerformer主要支持的協(xié)議如下:

• 主流數(shù)據(jù)庫訪問協(xié)議:ODBC,ADO,Oracle OCI,IBM CLI

• 主流協(xié)議:HTTP(S),SMTP/POP,MAPI,F(xiàn)TP,LDAP,WAP,MMS,Radius,TCP/IP,UDP,SSL,SOAP (XML),i-Mode

• 流媒體技術(shù):Macromedia Flex/AMF,Streaming (MS, Real),

• 主流接口和應(yīng)用框架:CORBA (IIOP),EJB(IIOP、RMI),(D)COM (COM+, MTS),ActiveX,DLL ,BEA Tuxedo (ATMI、JOLT),Oracle Forms

.NET Framework,J2EE/Java Framework ,VB6 Framework

•  ERP/CRM系統(tǒng): SAP,PeopleSoft,Siebel,Oracle Applications

•  其他: Outlook Web Access,MS .NET SOAP Stack,Apache Java SOAP Stack,Chordiant,E.piphany,Lawson,SSPS ShowCase,Amdocs Clarify

9.豐富的報(bào)表功能

SilkPerformer的基于Web的管理報(bào)告不僅易于共享和定制,而且易懂,這樣就使非技術(shù)人員的決策者能夠快速解釋出測試結(jié)果的含義,從而顯著節(jié)省時(shí)間。

關(guān)鍵詞: SilkPerformer

上一篇:魔獸世界combatalert插件如何安裝?

下一篇:sddsupdate.exe會(huì)誤傷系統(tǒng)文件?

責(zé)任編輯:

最近更新

點(diǎn)擊排行
推薦閱讀