您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
設(shè)計(jì)性能測試用例??對基于云的系統(tǒng)的一次測試經(jīng)歷
作者:Muhammad Dhiauddin Mohamed Suffian/Fairul Rizal Fahrurazi(澤眾軟件原創(chuàng)翻譯) 發(fā)布時間:[ 2014/4/15 14:04:41 ] 推薦標(biāo)簽:測試用例設(shè)計(jì) 性能測試 云測試

  設(shè)計(jì)性能測試用例
  評估系統(tǒng)的測試用例的設(shè)計(jì)主要是受早前在規(guī)劃和分析階段設(shè)置的性能標(biāo)準(zhǔn)制約的。該系統(tǒng)需要足夠快的響應(yīng)速度,或者至少要達(dá)到規(guī)定的通過性能測試的低性能標(biāo)準(zhǔn)。

圖2.被測系統(tǒng)的物理架構(gòu)

  如果系統(tǒng)可以表現(xiàn)得超出這些標(biāo)準(zhǔn),即比低標(biāo)準(zhǔn)值更快,該系統(tǒng)則被認(rèn)為具有更好的性能及未來可以應(yīng)對更多用戶的可擴(kuò)展性。另一個重要方面是確保性能測試用例的目的是建立真實(shí)世界模擬測試,F(xiàn)實(shí)世界測試用例將大幅度提高測試結(jié)果的可靠性。確定要模擬的測試用例時的重點(diǎn)是“常見使用場景”和“業(yè)務(wù)關(guān)鍵使用場景”。測試用例一度不得不預(yù)測常見的場景,因?yàn)橄到y(tǒng)還未上市且知道的信息是:要求的程度。一旦系統(tǒng)上市,例如β測試中,應(yīng)有足夠的關(guān)于用戶如何使用系統(tǒng)的信息。該系統(tǒng)在Apache Web服務(wù)器上,因此可以訪問日志,上面提供所有游客到過系統(tǒng)的記錄。日志可以用“流量分析器”跟蹤一直以來的用戶的模式和習(xí)慣。因此測試用例可用于反映真實(shí)世界場景。系統(tǒng)擁有者或利益相關(guān)者為使該系統(tǒng)通過性能測試而設(shè)置的標(biāo)準(zhǔn)規(guī)范是:系統(tǒng)需要在1到100個并發(fā)用戶的負(fù)載下5秒內(nèi)做出響應(yīng)。
  然而,該標(biāo)準(zhǔn)應(yīng)當(dāng)通過設(shè)計(jì)正確的、運(yùn)行系統(tǒng)的、可能的場景而被進(jìn)一步分解。根本的是把性能測試一分為二:客戶端性能和服務(wù)器端(云計(jì)算)性能。原因是,一個成功的測試服務(wù)器端并不等同于成功的客戶端,反之亦然。
  利益相關(guān)者都同意,要測試的用戶數(shù)目為1 ,100,200 ,300,400 ,500,1000 , 1500和3000個并發(fā)(虛擬)用戶。這些數(shù)字與下面表2中給出的各場景相關(guān):

表2.性能測試場景和相關(guān)虛擬用戶

  設(shè)計(jì)性能測試用例時通常會被忽略的一方面是:將表2中的場景和一個網(wǎng)速測試或網(wǎng)絡(luò)延遲連接以獲得更逼真的測試用例,像對客戶端系統(tǒng)所做的一樣。這是為了模擬用戶將如何體驗(yàn)不同互聯(lián)網(wǎng)連接速度下系統(tǒng)的響應(yīng)。選定的匹配性能測試的速度是標(biāo)準(zhǔn)LAN速度(這種情況下,1GbpsLAN速度),無線LAN速度,1 Mbps的有線寬帶和0.44 Mbps的無線寬帶。
  對于云平臺,只用局域網(wǎng)速度進(jìn)行性能測試。因此,這一基于云的系統(tǒng)的用以執(zhí)行性能測試的完整測試用例如表3所示:

表3.性能測試用例

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd