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