中家院(北京)檢測認(rèn)證有限公司(中國家用電器檢測所)/國家家用電器質(zhì)量監(jiān)督檢驗中心/國家智能家居質(zhì)量監(jiān)督檢驗中心實驗室參與 “軟件性能效率測試”能力驗證計劃,獲得“滿意”結(jié)果。

1. 實驗室簡介
中家院軟件質(zhì)量測評實驗室為客戶提供全面的軟件產(chǎn)品質(zhì)量檢測服務(wù)。根據(jù)國家對軟件產(chǎn)品的質(zhì)量要求,按照客戶不同的檢測需求,對軟件系統(tǒng)的產(chǎn)品說明、用戶文檔及產(chǎn)品質(zhì)量進行檢測。驗證軟件系統(tǒng)在產(chǎn)品說明、用戶文檔、功能性、性能效率、兼容性、易用性、可靠性、信息安全性、維護性和可移植性幾個方面是否符合質(zhì)量要求。
實驗室環(huán)境
配備主流軟件測試專業(yè)工具,覆蓋嵌入式和通用應(yīng)用軟件的安全性、性能效率、功能性等測試需求,支持黑盒和白盒、靜態(tài)和動態(tài)相結(jié)合的測試;
實驗室采用專網(wǎng)隔離技術(shù),雙重身份認(rèn)證,視頻監(jiān)控、嚴(yán)格保密制度,保證客戶知識產(chǎn)權(quán)安全;
實驗室網(wǎng)絡(luò)為千兆光纖,可滿足遠程訪問的網(wǎng)絡(luò)條件;
除支持本地試驗室環(huán)境測試外,支持遠程、虛擬化、獨享工具測試,方便客戶、消除顧慮、節(jié)省投入;
支持遠程測試協(xié)助和專家會商,共享專業(yè)測試團隊;
采用遠程訪問加行為管理的方案,確保遠程訪問過程中知識產(chǎn)權(quán)保密。


依據(jù)標(biāo)準(zhǔn)
GB/T 25000.51 -2016 《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(SQuaRE)第51部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細則》
GB/T 35273-2017 《信息安全技術(shù) 個人信息安全規(guī)范》
GB-T 34943-2017 《C/C++語言源代碼漏洞測試規(guī)范》
GB-T 34944-2017 《Java語言源代碼漏洞測試規(guī)范》
GB-T 34946-2017 《C#語言源代碼漏洞測試規(guī)范》
CHCT-JSGF-015-2016 《智能家用電器信息技術(shù)安全框架》

圖1 軟件產(chǎn)品質(zhì)量模型
檢測對象
通用應(yīng)用軟件和嵌入式軟件
技術(shù)優(yōu)勢
國家標(biāo)準(zhǔn)及技術(shù)規(guī)范的制定單位,技術(shù)團隊經(jīng)驗豐富。擁有全面、專業(yè)的軟件測試設(shè)備。
2. 性能測試服務(wù)
性能測試工具
性能測試主要是針對信息系統(tǒng)的應(yīng)用性能指標(biāo)制定性能測試方案,通過專業(yè)的測試工具(如Loadrunner和Jmeter),執(zhí)行測試用例,得出測試結(jié)果來驗證系統(tǒng)的性能指標(biāo)是否滿足使用要求。幫助用戶驗證軟件系統(tǒng)是否達到預(yù)期的性能指標(biāo),并能夠識別系統(tǒng)的弱點/瓶頸,從而提出針對性的優(yōu)化策略,修復(fù)系統(tǒng)的瓶頸,進行系統(tǒng)調(diào)優(yōu)。
Loadrunner—用于性能驗證的行業(yè)標(biāo)準(zhǔn)軟件。支持針對各種應(yīng)用程序環(huán)境和協(xié)議(包括Ajax、Flex、Silverlight、Web、SOA、Web 服務(wù)、RDP、數(shù)據(jù)庫、終端、Citrix、Java?、.NET、Oracle 和 SAP等)進行性能測試;使用多種 Web 2.0 技術(shù)錄制和回放Rich Internet Application;生成性能分析報告。

Loadrunner Jmeter
Jmeter—開源性能測試工具??蓪eb應(yīng)用進行測試,另外還支持Java請求、JMS、EJB、WebService、JDBC、FTP、LDAP、SMTP、Junit、Mail、MongoDB、JSR223等測試,同時支持Socket協(xié)議測試。
性能測試類型
壓力測試(強度測試)—即測試系統(tǒng)在一定飽和狀態(tài)下,例如CPU、內(nèi)存在飽和使用情況下,系統(tǒng)能夠處理的會話能力,以及系統(tǒng)是否會出現(xiàn)錯誤。
負載測試—通過在被測系統(tǒng)上不斷加壓,直到性能指標(biāo)達到極限,例如“響應(yīng)時間”超過預(yù)定指標(biāo)或某種資源已經(jīng)達到飽和狀態(tài)。
并發(fā)測試—通過模擬用戶并發(fā)訪問,測試多用戶并發(fā)訪問同一個應(yīng)用、同一個模塊或者數(shù)據(jù)記錄時是否存在死鎖或者其他性能問題。
配置測試—通過對被測系統(tǒng)的軟/硬件環(huán)境的調(diào)整,了解各種不同因素對系統(tǒng)性能影響的程度,從而找到系統(tǒng)各項資源的最優(yōu)分配原則。
基準(zhǔn)測試—在一定的軟、硬件及網(wǎng)絡(luò)環(huán)境下,模擬一定數(shù)量虛擬用戶運行一種或多種業(yè)務(wù),將測試結(jié)果作為基準(zhǔn)數(shù)據(jù),在系統(tǒng)調(diào)優(yōu)或系統(tǒng)測試中,通過運行相同的業(yè)務(wù)場景并比較測試結(jié)果,確定調(diào)優(yōu)是否達到效果或者為系統(tǒng)的選擇提供決策數(shù)據(jù)。一般通過配置測試得到數(shù)據(jù),并將這個數(shù)據(jù)作為基準(zhǔn)來比較每次調(diào)優(yōu)后的性能是否得到改善。
容量測試—在一定的軟、硬件及網(wǎng)絡(luò)環(huán)境下,向數(shù)據(jù)庫中構(gòu)造不同數(shù)量級別的時間記錄,在一定的虛擬用戶數(shù)量情況下運行一種或多種業(yè)務(wù),獲取不同數(shù)據(jù)級別的服務(wù)器性能指標(biāo),以確定數(shù)據(jù)庫的最佳容量和最大容量。容量測試也包括硬件和軟件的可伸縮性概念,是否可以通過硬件設(shè)備的增加來支持更多用戶,比如通過增加CPU個數(shù)或者增加存儲器空間大小;是否可以通過運行更多的實例或者采用分布式處理來支持更多的用戶。
性能測試的意義
隨著社會的發(fā)展,科技的進步,信息技術(shù)的飛速發(fā)展,計算機的普及,軟件產(chǎn)品已經(jīng)應(yīng)用到社會的各個行業(yè)領(lǐng)域,加上網(wǎng)絡(luò)的發(fā)展,信息的共享性等,人們對計算機及網(wǎng)絡(luò)的依賴性越來越大。軟件產(chǎn)品的使用者對高質(zhì)量、高效率的工作方式的要求越來越高,因此對于工作和生活中息息相關(guān)的IT系統(tǒng)服務(wù),他們也要求提供更快、更高效的服務(wù)品質(zhì)。
網(wǎng)絡(luò)的發(fā)展,讓人們對網(wǎng)絡(luò)的依賴越來越大,對外界新事物的好奇心等也越來越強烈,成千上萬的用戶在龐大的網(wǎng)絡(luò)系統(tǒng)中游轉(zhuǎn)。網(wǎng)絡(luò)時代的到來,也給提供服務(wù)的系統(tǒng)帶來嚴(yán)重的系統(tǒng)負荷,這就是系統(tǒng)網(wǎng)絡(luò)發(fā)展中最明顯的特征:"高并發(fā)"、"數(shù)據(jù)集中"。
數(shù)據(jù)越來越集中于后臺系統(tǒng)服務(wù)器中,眾多系統(tǒng)同時為成千上萬的網(wǎng)絡(luò)用戶提供服務(wù),如銀行、電信、社交網(wǎng)站等公司的軟件系統(tǒng)隨處可見,影響著我們生活的方方面面。隨著各個企業(yè)的業(yè)務(wù)發(fā)展、用戶訪問量的增加,其服務(wù)系統(tǒng)承載的負荷也會隨著增加,系統(tǒng)性能的好壞將嚴(yán)重影響企業(yè)的利益,因此對于IT服務(wù)系統(tǒng)的性能測試與優(yōu)化也越來越受業(yè)界的重視。
性能測試的目的
性能測試目的驗證軟件系統(tǒng)是否能夠達到用戶提供的性能指標(biāo),同時發(fā)現(xiàn)存在的性能瓶頸,最好起到優(yōu)化的目的。
評估系統(tǒng)的能力:主要從測試結(jié)果中的負荷和響應(yīng)時間,并發(fā)用戶等數(shù)據(jù)驗證系統(tǒng)的各項指標(biāo)達到用戶需求。
識別體系中的弱點:根據(jù)測試過程中的負荷或代碼走查方式找出系統(tǒng)的極端或繁瑣的代碼邏輯,從而找到體系中的瓶頸或薄弱地方。
系統(tǒng)調(diào)優(yōu):重復(fù)進行性能測試,驗證系統(tǒng)活動是否達到預(yù)期結(jié)果,從而進行改進。
檢測軟件中的問題:主要查找一些隱含的問題或者硬件引發(fā)的問題。主要方法大量的重復(fù)測試驗證。
驗證穩(wěn)定性和可靠性:不但要驗證系統(tǒng)的穩(wěn)定性和可靠性,還要驗證人為因素的穩(wěn)定性。
3. 如有咨詢,請聯(lián)系我們
馬曉玉,15232323916,郵箱:maxy@cheari.com
時 雨,17343030745,郵箱:shiyu@cheari.com
張欣露,13436642096,郵箱:zhangxl@cheari.com
李紅偉,13699124003,郵箱:lihw@cheari.com