性能测试工具SilkPerformer介绍
生活随笔
收集整理的這篇文章主要介紹了
性能测试工具SilkPerformer介绍
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SilkPerformer? 是業(yè)界最強(qiáng)大,且最易用的企業(yè)級(jí)負(fù)載和強(qiáng)度測(cè)試解決方案,用于對(duì)關(guān)鍵任務(wù)應(yīng)用的質(zhì)量進(jìn)行優(yōu)化。SilkPerformer?使用可視化腳本生成技術(shù)和對(duì)存在成千上萬(wàn)的并發(fā)用戶的多個(gè)應(yīng)用環(huán)境進(jìn)行測(cè)試的能力,使您能夠在企業(yè)應(yīng)用部署之前,就對(duì)其可靠性、性能和可伸縮性進(jìn)行徹底的測(cè)試,而無(wú)需考慮其規(guī)模大小和復(fù)雜程度。SilkPerformer強(qiáng)大的診斷工具和管理報(bào)告能夠幫助您隔離錯(cuò)誤并快速做出決定,從而最大程度縮短測(cè)試周期和加快上市速度。
1.單一控制、分布測(cè)試
從單一的中央控制點(diǎn),貫穿整個(gè)管理過(guò)程。SilkPerformer可以實(shí)現(xiàn)由單點(diǎn)控制的多點(diǎn)部署,同時(shí)對(duì)部署節(jié)點(diǎn)進(jìn)行監(jiān)控。 2.精確模擬真實(shí)部署情況
SilkPerformer能夠?qū)⑻摂M用戶分成不同組,每組分配在不同機(jī)器上,實(shí)現(xiàn)空間分布模擬;通過(guò)定義每個(gè)用戶類型(User Type)可以使用不同的負(fù)載(WorKload)分布方式,以精確對(duì)應(yīng)現(xiàn)實(shí)的情況。 3.精確模擬網(wǎng)絡(luò)連接環(huán)境
SilkPerformer模擬的網(wǎng)絡(luò)基本種類可達(dá)30種,如不同速率的Wireless、GPRS、Modem、ADSL、ISDN、LAN等。針對(duì)每種類型,還可按照實(shí)際情況進(jìn)行參數(shù)設(shè)置,操作方便,不需要手工編寫(xiě)測(cè)試腳本,即可進(jìn)行豐富的模擬,尤其適合企業(yè)級(jí)的應(yīng)用測(cè)試。 4.精確用戶使用瀏覽器的體驗(yàn)
采用TrueCache技術(shù),通過(guò)簡(jiǎn)單、方便的配置,不需手工編寫(xiě)腳本,即可準(zhǔn)確模擬Web瀏覽器的緩存行為(包括狀況請(qǐng)求)、cookie管理,從而實(shí)現(xiàn)精確地請(qǐng)求Web頁(yè)面,達(dá)到實(shí)際用戶負(fù)載情況的精確模擬,從而有助于得出精確的測(cè)試結(jié)果。SilkPerformer還能產(chǎn)生符合實(shí)際的正確HTTP請(qǐng)求數(shù)目,避免過(guò)高或過(guò)低的請(qǐng)求,造成Web服務(wù)器壓力模擬不當(dāng)。 5.完備、豐富的負(fù)載類型
SilkPerformer提供了多種虛擬用戶負(fù)載模擬策略(WorkLoad Model),包括:Increasion(持續(xù)增加虛擬用戶數(shù))、用于耐久性測(cè)試的Steady State(固定虛擬用戶數(shù))、用于負(fù)載測(cè)試過(guò)程中負(fù)載調(diào)整的Dynamic(動(dòng)態(tài)變化的虛擬用戶數(shù))、AllDay(全天候虛擬用戶數(shù))、Queuing(按照預(yù)定時(shí)間序列變化的虛擬用戶數(shù))、Verification(用于回歸測(cè)試的校驗(yàn)?zāi)M)等多種負(fù)載模擬策略,每種模擬策略可進(jìn)一步根據(jù)實(shí)際情況進(jìn)行各種參數(shù)設(shè)置,無(wú)須編寫(xiě)腳本。 6.專門的腳本語(yǔ)言和方便、快捷的腳本定制
SilkPerformer的Benchmark Description Language (BDL)專為測(cè)試目的而設(shè)計(jì),并提供輕松強(qiáng)大的方式對(duì)用戶活動(dòng)進(jìn)行控制。
SilkPerformer BDL腳本除針對(duì)不同應(yīng)用提供專門的控制外,還提供包括:專門的模擬設(shè)置控制;各種監(jiān)測(cè)參數(shù)的寫(xiě)操作控制;代理節(jié)點(diǎn)和虛擬用戶的狀態(tài)信息讀取;出錯(cuò)處理與日志記錄;數(shù)據(jù)結(jié)構(gòu)的訪問(wèn)與操作;內(nèi)存的分配、讀寫(xiě);字符串的控制;文件控制等。
利用點(diǎn)擊操作,以快速、直觀的方式對(duì)腳本進(jìn)行可視化分析和定制。根據(jù)從其對(duì)應(yīng)的錄制和重播會(huì)話(如嘗試運(yùn)行)中獲得的可視化記錄,腳本能夠輕松準(zhǔn)備用于多用戶負(fù)載測(cè)試標(biāo)準(zhǔn)。
利用SilkPerformer的Java Editor和Visual Studio .NET Add-In,通過(guò)可視化的點(diǎn)擊操作,甚至在客戶端程序可用之前,就可以從無(wú)到有開(kāi)始以快速輕松的方式為遠(yuǎn)程的應(yīng)用組件(如Web服務(wù)、EJBs、.NET 服務(wù)器組件)構(gòu)建測(cè)試腳本。您也可以重復(fù)使用開(kāi)發(fā)者為并發(fā)測(cè)試編寫(xiě)的單元測(cè)試驅(qū)動(dòng)腳本,從而使得在軟件應(yīng)用生命周期的早期即可測(cè)試到遠(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ù)載測(cè)試過(guò)程中,通過(guò)鼠標(biāo)拖拉方式進(jìn)行可視化內(nèi)容校驗(yàn),無(wú)需手工編碼。
SilkPerfomer的測(cè)試項(xiàng)目信息自動(dòng)存儲(chǔ)在配置文件中,可以方便的打包和發(fā)送,從而方便地進(jìn)行遠(yuǎn)程的技術(shù)支持。
通過(guò)可視化的、簡(jiǎn)單的配置,SilkPerformer可以為測(cè)試腳本提供多種類型、多種來(lái)源的測(cè)試數(shù)據(jù)。
通過(guò)使用BDL腳本語(yǔ)言,還可以控制到具體每個(gè)虛擬用戶的某一單獨(dú)的操作。可以實(shí)現(xiàn)按照時(shí)間同步化(任務(wù)同步)或序列化模擬。 7.支持負(fù)載均衡WEB服務(wù)器體系的測(cè)試
利用其創(chuàng)新的TrueScale?技術(shù),通過(guò)前端IP地址的模擬,能夠用單臺(tái)計(jì)算機(jī)模擬大量的、不同的IP地址,從而實(shí)現(xiàn)對(duì)負(fù)載均衡站點(diǎn)的壓力測(cè)試;SilkPerformer還支持DNS搜索模擬技術(shù)。 8、支持廣泛的協(xié)議類型
Segue的SilkPerformer的虛擬用戶不受協(xié)議類型限制,只需購(gòu)買相應(yīng)的虛擬用戶數(shù)的license,即可使用協(xié)議。
SilkPerformer主要支持的協(xié)議如下:
??主流數(shù)據(jù)庫(kù)訪問(wèn)協(xié)議:ODBC,ADO,Oracle OCI,IBM CLI
??主流協(xié)議:HTTP(S),SMTP/POP,MAPI,FTP,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ù)人員的決策者能夠快速解釋出測(cè)試結(jié)果的含義,從而顯著節(jié)省時(shí)間。
工具 ??性能測(cè)試工具SilkPerformer
??功能測(cè)試工具SilkTest
??白盒測(cè)試工具CodeTest
??測(cè)試管理工具TestDirector 職場(chǎng) 休閑 性能測(cè)試工具SilkPerformer 測(cè)試工具
1.單一控制、分布測(cè)試
從單一的中央控制點(diǎn),貫穿整個(gè)管理過(guò)程。SilkPerformer可以實(shí)現(xiàn)由單點(diǎn)控制的多點(diǎn)部署,同時(shí)對(duì)部署節(jié)點(diǎn)進(jìn)行監(jiān)控。 2.精確模擬真實(shí)部署情況
SilkPerformer能夠?qū)⑻摂M用戶分成不同組,每組分配在不同機(jī)器上,實(shí)現(xiàn)空間分布模擬;通過(guò)定義每個(gè)用戶類型(User Type)可以使用不同的負(fù)載(WorKload)分布方式,以精確對(duì)應(yīng)現(xiàn)實(shí)的情況。 3.精確模擬網(wǎng)絡(luò)連接環(huán)境
SilkPerformer模擬的網(wǎng)絡(luò)基本種類可達(dá)30種,如不同速率的Wireless、GPRS、Modem、ADSL、ISDN、LAN等。針對(duì)每種類型,還可按照實(shí)際情況進(jìn)行參數(shù)設(shè)置,操作方便,不需要手工編寫(xiě)測(cè)試腳本,即可進(jìn)行豐富的模擬,尤其適合企業(yè)級(jí)的應(yīng)用測(cè)試。 4.精確用戶使用瀏覽器的體驗(yàn)
采用TrueCache技術(shù),通過(guò)簡(jiǎn)單、方便的配置,不需手工編寫(xiě)腳本,即可準(zhǔn)確模擬Web瀏覽器的緩存行為(包括狀況請(qǐng)求)、cookie管理,從而實(shí)現(xiàn)精確地請(qǐng)求Web頁(yè)面,達(dá)到實(shí)際用戶負(fù)載情況的精確模擬,從而有助于得出精確的測(cè)試結(jié)果。SilkPerformer還能產(chǎn)生符合實(shí)際的正確HTTP請(qǐng)求數(shù)目,避免過(guò)高或過(guò)低的請(qǐng)求,造成Web服務(wù)器壓力模擬不當(dāng)。 5.完備、豐富的負(fù)載類型
SilkPerformer提供了多種虛擬用戶負(fù)載模擬策略(WorkLoad Model),包括:Increasion(持續(xù)增加虛擬用戶數(shù))、用于耐久性測(cè)試的Steady State(固定虛擬用戶數(shù))、用于負(fù)載測(cè)試過(guò)程中負(fù)載調(diào)整的Dynamic(動(dòng)態(tài)變化的虛擬用戶數(shù))、AllDay(全天候虛擬用戶數(shù))、Queuing(按照預(yù)定時(shí)間序列變化的虛擬用戶數(shù))、Verification(用于回歸測(cè)試的校驗(yàn)?zāi)M)等多種負(fù)載模擬策略,每種模擬策略可進(jìn)一步根據(jù)實(shí)際情況進(jìn)行各種參數(shù)設(shè)置,無(wú)須編寫(xiě)腳本。 6.專門的腳本語(yǔ)言和方便、快捷的腳本定制
SilkPerformer的Benchmark Description Language (BDL)專為測(cè)試目的而設(shè)計(jì),并提供輕松強(qiáng)大的方式對(duì)用戶活動(dòng)進(jìn)行控制。
SilkPerformer BDL腳本除針對(duì)不同應(yīng)用提供專門的控制外,還提供包括:專門的模擬設(shè)置控制;各種監(jiān)測(cè)參數(shù)的寫(xiě)操作控制;代理節(jié)點(diǎn)和虛擬用戶的狀態(tài)信息讀取;出錯(cuò)處理與日志記錄;數(shù)據(jù)結(jié)構(gòu)的訪問(wèn)與操作;內(nèi)存的分配、讀寫(xiě);字符串的控制;文件控制等。
利用點(diǎn)擊操作,以快速、直觀的方式對(duì)腳本進(jìn)行可視化分析和定制。根據(jù)從其對(duì)應(yīng)的錄制和重播會(huì)話(如嘗試運(yùn)行)中獲得的可視化記錄,腳本能夠輕松準(zhǔn)備用于多用戶負(fù)載測(cè)試標(biāo)準(zhǔn)。
利用SilkPerformer的Java Editor和Visual Studio .NET Add-In,通過(guò)可視化的點(diǎn)擊操作,甚至在客戶端程序可用之前,就可以從無(wú)到有開(kāi)始以快速輕松的方式為遠(yuǎn)程的應(yīng)用組件(如Web服務(wù)、EJBs、.NET 服務(wù)器組件)構(gòu)建測(cè)試腳本。您也可以重復(fù)使用開(kāi)發(fā)者為并發(fā)測(cè)試編寫(xiě)的單元測(cè)試驅(qū)動(dòng)腳本,從而使得在軟件應(yīng)用生命周期的早期即可測(cè)試到遠(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ù)載測(cè)試過(guò)程中,通過(guò)鼠標(biāo)拖拉方式進(jìn)行可視化內(nèi)容校驗(yàn),無(wú)需手工編碼。
SilkPerfomer的測(cè)試項(xiàng)目信息自動(dòng)存儲(chǔ)在配置文件中,可以方便的打包和發(fā)送,從而方便地進(jìn)行遠(yuǎn)程的技術(shù)支持。
通過(guò)可視化的、簡(jiǎn)單的配置,SilkPerformer可以為測(cè)試腳本提供多種類型、多種來(lái)源的測(cè)試數(shù)據(jù)。
通過(guò)使用BDL腳本語(yǔ)言,還可以控制到具體每個(gè)虛擬用戶的某一單獨(dú)的操作。可以實(shí)現(xiàn)按照時(shí)間同步化(任務(wù)同步)或序列化模擬。 7.支持負(fù)載均衡WEB服務(wù)器體系的測(cè)試
利用其創(chuàng)新的TrueScale?技術(shù),通過(guò)前端IP地址的模擬,能夠用單臺(tái)計(jì)算機(jī)模擬大量的、不同的IP地址,從而實(shí)現(xiàn)對(duì)負(fù)載均衡站點(diǎn)的壓力測(cè)試;SilkPerformer還支持DNS搜索模擬技術(shù)。 8、支持廣泛的協(xié)議類型
Segue的SilkPerformer的虛擬用戶不受協(xié)議類型限制,只需購(gòu)買相應(yīng)的虛擬用戶數(shù)的license,即可使用協(xié)議。
SilkPerformer主要支持的協(xié)議如下:
??主流數(shù)據(jù)庫(kù)訪問(wèn)協(xié)議:ODBC,ADO,Oracle OCI,IBM CLI
??主流協(xié)議:HTTP(S),SMTP/POP,MAPI,FTP,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ù)人員的決策者能夠快速解釋出測(cè)試結(jié)果的含義,從而顯著節(jié)省時(shí)間。
工具 ??性能測(cè)試工具SilkPerformer
??功能測(cè)試工具SilkTest
??白盒測(cè)試工具CodeTest
??測(cè)試管理工具TestDirector 職場(chǎng) 休閑 性能測(cè)試工具SilkPerformer 測(cè)試工具
0
微博 QQ 微信收藏
上一篇:jtest5.0使用手冊(cè) 下一篇:測(cè)試工具列表 freetest54篇文章,9W+人氣,0粉絲
Ctrl+Enter?發(fā)布
發(fā)布
取消
轉(zhuǎn)載于:https://blog.51cto.com/freetest/156548
總結(jié)
以上是生活随笔為你收集整理的性能测试工具SilkPerformer介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: j2me 学习资料
- 下一篇: Android系统进程间通信(IPC)机