首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級(jí) | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊會(huì)計(jì)師 | 審計(jì)師 | 注冊稅務(wù)師
注冊資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊測繪師 | 注冊計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 心得技巧 > 正文

分享:淺談如何規(guī)避生產(chǎn)環(huán)境中的性能測試風(fēng)險(xiǎn)

分享:淺談如何規(guī)避生產(chǎn)環(huán)境中的性能測試風(fēng)險(xiǎn)

  性能測試是針對(duì)系統(tǒng)的既定性能指標(biāo),制定測試方案,并執(zhí)行測試,得出測試結(jié)果來驗(yàn)證系統(tǒng)性能是否滿足用戶要求而進(jìn)行的測試。

  性能測試結(jié)果的可參考性與測試環(huán)境有著直接的關(guān)系,如果測試是在模擬環(huán)境下進(jìn)行,會(huì)存在一些問題,比如硬件和軟件配置與生產(chǎn)環(huán)境的不一致、測試數(shù)據(jù)量和實(shí)際生產(chǎn)環(huán)境的數(shù)據(jù)相差太遠(yuǎn)等,這些因素都會(huì)影響測試結(jié)果的可參考性,因此,為了獲取準(zhǔn)確的性能數(shù)據(jù),真實(shí)的反映系統(tǒng)性能,性能測試應(yīng)盡量在生產(chǎn)環(huán)境進(jìn)行。

  生產(chǎn)環(huán)境是業(yè)務(wù)系統(tǒng)正式運(yùn)行的環(huán)境,一般已經(jīng)上線使用了一段時(shí)間,系統(tǒng)中存在大量的真實(shí)業(yè)務(wù)數(shù)據(jù),且業(yè)務(wù)數(shù)據(jù)隨著系統(tǒng)的運(yùn)行在不斷的增加和更新中,因此在生產(chǎn)環(huán)境進(jìn)行性能測試必然會(huì)對(duì)業(yè)務(wù)系統(tǒng)產(chǎn)生影響,甚至造成一定的風(fēng)險(xiǎn),作為測試方,我們必須預(yù)知風(fēng)險(xiǎn),并有效的規(guī)避風(fēng)險(xiǎn)。那么在生產(chǎn)環(huán)境進(jìn)行性能測試可能的風(fēng)險(xiǎn)有哪些?我們在測試中應(yīng)采用什么樣的手段來規(guī)避這些風(fēng)險(xiǎn)呢?下面結(jié)合我自己的一些項(xiàng)目經(jīng)驗(yàn)談一下這方面的體會(huì)。

  一、在生產(chǎn)環(huán)境進(jìn)行性能測試存在哪些風(fēng)險(xiǎn)?

  (一)測試可能會(huì)導(dǎo)致系統(tǒng)崩潰

  考慮到系統(tǒng)的業(yè)務(wù)發(fā)展,通常設(shè)定的性能指標(biāo)會(huì)一定程度的高于目前系統(tǒng)運(yùn)行時(shí)承受的壓力,在系統(tǒng)能承受的最大壓力未知的情況下,測試對(duì)系統(tǒng)施加的壓力可能超過其所能承受的壓力,導(dǎo)致系統(tǒng)崩潰,影響系統(tǒng)正常的業(yè)務(wù)運(yùn)行。

  (二)測試可能會(huì)造成數(shù)據(jù)損壞

  在對(duì)系統(tǒng)進(jìn)行壓力測試時(shí),可能會(huì)因?yàn)橄到y(tǒng)壓力過大導(dǎo)致某些事務(wù)未成功執(zhí)行,從而導(dǎo)致相關(guān)數(shù)據(jù)被破壞;有些操作需要直接修改系統(tǒng)中的原始數(shù)據(jù)等,這些都可能對(duì)系統(tǒng)數(shù)據(jù)造成損壞。

  (三)測試會(huì)產(chǎn)生大量垃圾數(shù)據(jù)

  由于性能測試的并發(fā)用戶量大,而且要重復(fù)執(zhí)行多次,所以會(huì)在系統(tǒng)中產(chǎn)生大量的垃圾數(shù)據(jù),影響系統(tǒng)的使用。為規(guī)避以上的風(fēng)險(xiǎn),在生產(chǎn)環(huán)境進(jìn)行性能測試時(shí),我們應(yīng)采取有效的手段避免上述風(fēng)險(xiǎn)的發(fā)生。

  二、風(fēng)險(xiǎn)規(guī)避手段有哪些?

  (一)重要數(shù)據(jù)事前備份、事后恢復(fù)

  在執(zhí)行測試前,應(yīng)盡可能對(duì)系統(tǒng)進(jìn)行備份,至少對(duì)系統(tǒng)的重要數(shù)據(jù)和文件進(jìn)行備份,確保系統(tǒng)測試結(jié)束后可以恢復(fù)到初始狀態(tài)。

  (二)測試時(shí)間選擇系統(tǒng)空閑時(shí)間

  對(duì)于系統(tǒng)并發(fā)負(fù)載測試或者其他可能影響系統(tǒng)運(yùn)行并導(dǎo)致系統(tǒng)崩潰的測試操作,可以安排在系統(tǒng)空閑時(shí)間進(jìn)行,出現(xiàn)系統(tǒng)異常時(shí)有時(shí)間可進(jìn)行系統(tǒng)的恢復(fù)工作,不致于影響業(yè)務(wù)的正常運(yùn)行。

  (三)給測試數(shù)據(jù)加標(biāo)記

  對(duì)于系統(tǒng)測試過程中產(chǎn)生的垃圾數(shù)據(jù)要進(jìn)行特殊標(biāo)記,測試結(jié)束后要及時(shí)清理。測試數(shù)據(jù)可以事先準(zhǔn)備并予以特殊標(biāo)記,也可以是帶有特定意義的區(qū)域數(shù)據(jù)或者是特殊時(shí)間段內(nèi)的數(shù)據(jù),這樣,當(dāng)系統(tǒng)測試結(jié)束后,我們可以根據(jù)這些特殊標(biāo)記將相應(yīng)的垃圾數(shù)據(jù)刪除,保證系統(tǒng)的正常運(yùn)行,對(duì)于那些需要直接在系統(tǒng)中進(jìn)行變更的數(shù)據(jù)在相應(yīng)的業(yè)務(wù)操作和功能確認(rèn)完成后應(yīng)予以及時(shí)恢復(fù),確保將系統(tǒng)恢復(fù)到數(shù)據(jù)變更前的正常狀態(tài)。

  (四)實(shí)時(shí)關(guān)注系統(tǒng)狀態(tài)

  在具體實(shí)施系統(tǒng)并發(fā)負(fù)載測試時(shí),應(yīng)按照指標(biāo)驅(qū)動(dòng)和用戶逐漸增加的方法對(duì)系統(tǒng)進(jìn)行測試。在測試過程中,應(yīng)實(shí)時(shí)關(guān)注系統(tǒng)狀態(tài),當(dāng)系統(tǒng)不能承受相應(yīng)的壓力時(shí),測試立即終止,以有效保證測試不會(huì)超出系統(tǒng)的最大可承受壓力,避免系統(tǒng)崩潰和數(shù)據(jù)損壞。

1 2 3 下一頁
  相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南

       2010年11月計(jì)算機(jī)軟件水平考試備考寶典匯總

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。