所屬欄目:計(jì)算機(jī)應(yīng)用論文 發(fā)布日期:2018-05-25 13:58 熱度:
科學(xué)技術(shù)的發(fā)展帶動了計(jì)算機(jī)科技建設(shè),而對于企業(yè)中對于計(jì)算機(jī)的使用也是當(dāng)前十分廣泛的方面。同時(shí)對于在測試技術(shù)上的各個(gè)技巧也是大家要了解的方面。
摘要:計(jì)算機(jī)應(yīng)用系統(tǒng)一般由計(jì)算機(jī)硬件、系統(tǒng)軟件、應(yīng)用軟件組成。計(jì)算機(jī)基本硬件由運(yùn)算器和控制器、存儲器、外圍接口和外圍設(shè)備組成。系統(tǒng)軟件包括操作系統(tǒng)、編譯程序、數(shù)據(jù)庫管理系統(tǒng)、各種高級語言等。應(yīng)用軟件由通用支援軟件和各種應(yīng)用軟件包組成。企業(yè)計(jì)算機(jī)應(yīng)用系統(tǒng)不僅包括計(jì)算機(jī)應(yīng)用系統(tǒng)的基本屬性,還具有系統(tǒng)架構(gòu)復(fù)雜、數(shù)據(jù)量大、實(shí)時(shí)性要求高等特點(diǎn)。系統(tǒng)可靠性是指系統(tǒng)在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi)完成規(guī)定功能的能力。
關(guān)鍵詞:計(jì)算機(jī)應(yīng)用系統(tǒng),可靠性測試,計(jì)算機(jī)應(yīng)用論文
在此定義中,明確包含了以下三個(gè)要素:指系統(tǒng)的運(yùn)行環(huán)境,涉及該系統(tǒng)運(yùn)行時(shí)所需要的各種支持要素,如硬件環(huán)境、操作系統(tǒng)及其它軟件。規(guī)定的條件主要是指系統(tǒng)運(yùn)行時(shí)所處環(huán)境的配置情況以及對輸入數(shù)據(jù)的要求,并假定其他一切因素都是理想的。
推薦期刊:《計(jì)算機(jī)應(yīng)用》緊緊圍繞“應(yīng)用”,登載應(yīng)用、開發(fā)中的高水平學(xué)術(shù)技術(shù)論文、重大應(yīng)用成果和典型應(yīng)用經(jīng)驗(yàn)。讀者對象為各行業(yè)、各部門從事計(jì)算機(jī)應(yīng)用基礎(chǔ)、應(yīng)用工程、應(yīng)用軟件、應(yīng)用系統(tǒng)工作的工程技術(shù)人員、科研人員和大專院校師生。
系統(tǒng)可靠性體現(xiàn)在其運(yùn)行階段,一般采用“運(yùn)行時(shí)間”作為“規(guī)定時(shí)間”的度量,“運(yùn)行時(shí)間”指系統(tǒng)運(yùn)行后工作與掛起的累計(jì)時(shí)間。系統(tǒng)可靠性還與規(guī)定的功能有關(guān),由于要完成的任務(wù)不同,則調(diào)用的子模塊就不同,其可靠性也就可能不同,所以要準(zhǔn)確度量系統(tǒng)可靠性必須首先明確它的任務(wù)和功能。系統(tǒng)可靠性測試是指在預(yù)期的使用環(huán)境中,為檢測系統(tǒng)缺陷、驗(yàn)證和評估系統(tǒng)是否達(dá)到用戶的可靠性需求而進(jìn)行的測試。通過可靠性測試可以達(dá)到以下目的:發(fā)現(xiàn)影響系統(tǒng)可靠性的缺陷:影響系統(tǒng)可靠性的因素主要包括相對不變的條件和相對變化的條件,相對不變的條件如硬件及基礎(chǔ)軟件,相對變化的條件是指輸入的分布。可靠性測試一般先暴露發(fā)生概率高的缺陷,而高發(fā)生概率的缺陷是影響產(chǎn)品可靠性的主要缺陷,通過排除這些缺陷可有效增強(qiáng)應(yīng)用系統(tǒng)的可靠性。
驗(yàn)證系統(tǒng)可靠性是否滿足用戶要求:通過對可靠性測試中發(fā)現(xiàn)的系統(tǒng)失效情況進(jìn)行分析,可以驗(yàn)證系統(tǒng)可靠性是否滿足用戶要求。預(yù)測系統(tǒng)可靠性水平:通過對可靠性測試中收集到的測試數(shù)據(jù)進(jìn)行分析,可以評估當(dāng)前應(yīng)用系統(tǒng)可靠性的水平,預(yù)測未來可能達(dá)到的水平,從而為系統(tǒng)的優(yōu)化提供數(shù)據(jù)參考。可靠性測試方法屬于黑盒測試,因?yàn)樗敲嫦蛐枨蟆⒚嫦蚴褂玫臏y試,它不需要了解程序的結(jié)構(gòu)以及如何實(shí)現(xiàn)等問題。企業(yè)計(jì)算機(jī)應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、中間件、操作系統(tǒng)、存儲、網(wǎng)絡(luò)等一系列的模塊組成,針對該類系統(tǒng)的可靠性測試主要是對各個(gè)模塊的可靠性進(jìn)行驗(yàn)證,本章節(jié)對雙機(jī)熱備、Oracle RAC以及集群三種高可用性模式的測試方法進(jìn)行研究。
雙機(jī)熱備技術(shù)是一種軟硬件結(jié)合的高容錯(cuò)應(yīng)用方案,該方案由兩臺服務(wù)器和一個(gè)外接共享磁盤陣列柜及相應(yīng)的雙機(jī)熱備軟件組成。操作系統(tǒng)和應(yīng)用程序安裝在兩臺服務(wù)器的本地系統(tǒng)盤上,數(shù)據(jù)通過磁盤陣列集中管理,通過雙機(jī)熱備系統(tǒng),將所有站點(diǎn)的數(shù)據(jù)直接從中央存儲設(shè)備讀取和存儲,極大地加強(qiáng)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,當(dāng)一臺服務(wù)器出現(xiàn)故障時(shí),備機(jī)主動替代主機(jī)工作,保證服務(wù)不間斷。雙機(jī)熱備系統(tǒng)采用“心跳”方式保證主系統(tǒng)與備用系統(tǒng)的聯(lián)系。所謂“心跳”,指主從系統(tǒng)之間相互按照一定的時(shí)間間隔發(fā)送通訊信號,表明各自系統(tǒng)當(dāng)前的運(yùn)行狀態(tài)。一旦“心跳”信號停止或備用系統(tǒng)無法收到主機(jī)系統(tǒng)的“心跳”信號,則系統(tǒng)的高可用性管理軟件認(rèn)為主機(jī)系統(tǒng)發(fā)生故障,主機(jī)停止工作,并將系統(tǒng)資源轉(zhuǎn)移到備用系統(tǒng)上,備用系統(tǒng)將替代主機(jī)發(fā)揮作用,以保證業(yè)務(wù)的連續(xù)性。
雙機(jī)熱備可靠性測試即通過測試的手段驗(yàn)證日常交易量下以雙機(jī)模式部署的系統(tǒng)異常發(fā)生時(shí)的自我恢復(fù)能力。圖1為典型的三層架構(gòu)應(yīng)用系統(tǒng),兩臺應(yīng)用服務(wù)器以雙機(jī)熱備的模式進(jìn)行部署,其中AP1為主機(jī),AP2為備機(jī),以下測試方法模擬正常切換、宕機(jī)和網(wǎng)絡(luò)異常三種情況用以驗(yàn)證系統(tǒng)的可靠性。按照日常交易量對應(yīng)用系統(tǒng)施壓,平穩(wěn)運(yùn)行5分鐘,在AP1上執(zhí)行Take Over操作,平穩(wěn)運(yùn)行5分鐘,驗(yàn)證AP2能否接管AP1的交易以及是否出現(xiàn)業(yè)務(wù)中斷;在AP2執(zhí)行Take Over操作,驗(yàn)證節(jié)點(diǎn)回切是否成功。宕機(jī):按照日常交易量對應(yīng)用系統(tǒng)施壓,平穩(wěn)運(yùn)行5分鐘,在AP1上執(zhí)行Halt !q操作,平穩(wěn)運(yùn)行5分鐘,驗(yàn)證AP2能否接管AP1的交易以及是否出現(xiàn)業(yè)務(wù)中斷;啟動AP1主機(jī),驗(yàn)證節(jié)點(diǎn)回切是否成功。 網(wǎng)絡(luò)異常:按照日常交易量對應(yīng)用系統(tǒng)施壓,平穩(wěn)運(yùn)行5分鐘,在AP1上執(zhí)行宕網(wǎng)卡操作,平穩(wěn)運(yùn)行5分鐘, 驗(yàn)證AP2能否接管AP1的交易以及是否出現(xiàn)業(yè)務(wù)中斷;恢復(fù)AP1網(wǎng)絡(luò),驗(yàn)證節(jié)點(diǎn)回切是否成功。高可用性集群,英文原文為HighAvailability Cluster, 簡稱HA Cluster,是指以減少服務(wù)中斷(宕機(jī))時(shí)間為目的的服務(wù)器集群技術(shù)。集群是作為一個(gè)整體向用戶提供服務(wù)的一組計(jì)算機(jī),單個(gè)計(jì)算機(jī)是集群的節(jié)點(diǎn)。高可用集群不是用來保護(hù)業(yè)務(wù)數(shù)據(jù)的,保護(hù)的是用戶的業(yè)務(wù)程序?qū)ν獠婚g斷提供服務(wù),把因軟件/硬件/人為造成的故障對業(yè)務(wù)的影響降低到最小程度。對于高可用性集群,有以下三種類型:
主/主:最常用的集群模型,該模型允許最大程度的利用硬件資源。每個(gè)節(jié)點(diǎn)通過網(wǎng)絡(luò)對客戶機(jī)提供服務(wù),節(jié)點(diǎn)的容量被定義好,使得性能達(dá)到最優(yōu),并且在故障發(fā)生時(shí)每個(gè)節(jié)點(diǎn)可臨時(shí)接管另一個(gè)節(jié)點(diǎn)的工作,使得所有的服務(wù)在故障發(fā)生后仍保持可用,但是性能通常會下降。主/從:為提供最大的可用性以及對性能最小的影響,“主/從”模式將節(jié)點(diǎn)分為主節(jié)點(diǎn)和備用節(jié)點(diǎn),主節(jié)點(diǎn)處理客戶機(jī)的請求,備用節(jié)點(diǎn)處于空閑狀態(tài),當(dāng)主節(jié)點(diǎn)出現(xiàn)故障時(shí),備用節(jié)點(diǎn)接管主節(jié)點(diǎn)的工作,繼續(xù)為客戶機(jī)提供服務(wù),該模式不會影響服務(wù)器的性能但存在硬件冗余。混合型:混合型是上面兩種模式的結(jié)合,只針對關(guān)鍵應(yīng)用進(jìn)行故障轉(zhuǎn)移,故障發(fā)生時(shí),故障服務(wù)器上的非關(guān)鍵應(yīng)用將不可用,但是關(guān)鍵應(yīng)用會轉(zhuǎn)移到另一個(gè)可用節(jié)點(diǎn),從而達(dá)到性能和容錯(cuò)兩方面的平衡。
集群的可靠性測試即驗(yàn)證集群中某一節(jié)點(diǎn)出現(xiàn)故障時(shí),其它節(jié)點(diǎn)是否能將服務(wù)接管保證業(yè)務(wù)的不間斷。圖3應(yīng)用服務(wù)器有三個(gè)節(jié)點(diǎn)以集群的方式部署,以下測試方法模擬服務(wù)正常關(guān)閉、服務(wù)進(jìn)程異常關(guān)閉、網(wǎng)絡(luò)異常三種情況用以驗(yàn)證集群的可靠性。壓,平穩(wěn)運(yùn)行5分鐘,通過正常方式停掉AP2上的應(yīng)用服務(wù),驗(yàn)證交易的變化情況,平穩(wěn)運(yùn)行5分鐘,重啟AP2上的應(yīng)用服務(wù),驗(yàn)證AP2是否恢復(fù)了交易處理,各項(xiàng)指標(biāo)是否恢復(fù)到異常之前的狀態(tài)。平穩(wěn)運(yùn)行5分鐘,通過Kill -9 的方式殺掉AP2上的應(yīng)用服務(wù)進(jìn)程,驗(yàn)證交易的變化情況,平穩(wěn)運(yùn)行5分鐘,重啟AP2上的應(yīng)用服務(wù),驗(yàn)證AP2是否恢復(fù)了交易處理,各項(xiàng)指標(biāo)是否恢復(fù)到異常之前的狀態(tài)。壓,平穩(wěn)運(yùn)行5分鐘,斷掉AP2的網(wǎng)線,驗(yàn)證交易的變化情況,平穩(wěn)運(yùn)行5分鐘,插上AP2的網(wǎng)線,驗(yàn)證AP2是否恢復(fù)了交易處理,各項(xiàng)指標(biāo)是否恢復(fù)到異常之前的狀態(tài)。測試關(guān)注點(diǎn)集群的可靠性測試,主要關(guān)注以下幾點(diǎn):集群中一個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí),系統(tǒng)是否有業(yè)務(wù)中斷情況出現(xiàn);當(dāng)故障節(jié)點(diǎn)修復(fù)后,加入集群,是否需要重啟系統(tǒng);當(dāng)故障節(jié)點(diǎn)修復(fù)后,加入集群,系統(tǒng)是否有業(yè)務(wù)中斷情況出現(xiàn);節(jié)點(diǎn)切換時(shí)間。
可靠性測試是面向故障的測試,通過模擬故障驗(yàn)證系統(tǒng)在異常情況發(fā)生時(shí)的自我恢復(fù)能力,確定系統(tǒng)在風(fēng)險(xiǎn)限度之內(nèi)的可接受程度。可靠性測試可以根據(jù)用戶給定的可靠性要求確定測試方案,生成測試用例,進(jìn)而進(jìn)行可靠性驗(yàn)證測試。通過可靠性測試,不僅可以驗(yàn)證系統(tǒng)可靠性是否滿足用戶需求,而且可以預(yù)測系統(tǒng)未來可能達(dá)到的可靠性水平,從而為系統(tǒng)開發(fā)及其管理提供決策依據(jù)。對于復(fù)雜的企業(yè)計(jì)算機(jī)應(yīng)用系統(tǒng),可靠性測試是其高可用性保障的一種手段,為保證業(yè)務(wù)的連續(xù)性,還需針對可能出現(xiàn)的故障制定有效的維護(hù)和管理機(jī)制,做好備份,及時(shí)發(fā)現(xiàn)問題,保證生產(chǎn)的穩(wěn)定運(yùn)行。
文章標(biāo)題:計(jì)算機(jī)應(yīng)用在企業(yè)中測試有何新改革
轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/yingyong/38564.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個(gè)...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時(shí)開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:120
評職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報(bào)刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:58
電子信息論文范文
智能科學(xué)技術(shù)論文 廣播電視論文 光電技術(shù)論文 計(jì)算機(jī)信息管理論文 計(jì)算機(jī)網(wǎng)絡(luò)論文 計(jì)算機(jī)應(yīng)用論文 通信論文 信息安全論文 微電子應(yīng)用論文 電子技術(shù)論文 生物醫(yī)學(xué)工程論文 軟件開發(fā)論文
期刊百科問答
copyright © www.optiwork.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3