?

計算機應用系統性能測試技術及運用

2021-09-10 07:22劉達偉
電子通信與計算機科學 2021年3期
關鍵詞:應用系統性能測試計算機

劉達偉

通訊作者:劉達偉,1984年3月,男,漢,江西九江人,現就職于上海浦東發展銀行,信息科技部測試技術崗,中級工程師,本科。研究方向:軟件測試技術。

摘 要:在電腦互聯網日新月異的背景下,電腦應用系統的構造非常繁雜,由參數庫、中間件、應用伺服器、互聯網等若干個版塊構成。在運轉階段,全部系統中的任一局部都可能阻礙系統的正常運轉,進而致使系統特性無法發揮,與客戶的需求相悖。系統客戶的操控行為多元化,數量也在飆升,讓系統的特性控制難度大增,同時客戶也極為重視。電腦應用系統的性能水準已經演變成研發人員、維檢人員最為關注的版塊。電腦應用系統的性能水準,在系統的壽命周期內一以貫之。因此,有關計算機應用系統性能測試技術的分析就有極大的價值。本文探究了計算機應用系統性能測試必要性,在此基礎上,探究了系統測試技術,并從調研、準備、執行以及總結等階段分析了測試技術的具體應用。

關鍵詞:計算機;性能測試;應用系統

一、計算機應用系統性能測試的相關概念

(一)計算機應用系統的組成

計算機應用系統主要由硬件系統和軟件系統組成。硬件系統包含了運算器、控制器、存儲器、輸入設備以及輸入設備五大組成部分,運算器和控制器組成了中央處理器(CPU),中央處理器是計算機應用系統的關鍵核心,負責大量的信息數據運算,使工作效率大大提升[1]。軟件系統由操作系統、語言處理程序、數據庫管理系統、應用程序以及工具程序構成,軟件系統又分為系統軟件和應用軟件,系統軟件可以對計算機系統進行管理、運行和維護,并完成計算機系統的應用安裝程序,在計算機系統上提供基礎服務。應用軟件的范圍甚廣,主要可以對人們的日常生活和工作提供便利和幫助,還能利用網絡信息服務了解各個領域的發展現狀。如果說硬件系統是計算機的身體部位,那么軟件系統就是計算機的靈魂,兩者缺一不可,計算機應用系統對社會的未來發展有著關鍵性的作用。

(二)計算機應用系統性能

計算機應用系統性能主要是根據計算機的各方面狀態來了解計算機應用系統是否在正常運行[2]。計算機的計算速度和反應速度非常重要,最簡單的檢驗方法就是操作者給出操作指令后計算機多久后可以給出回應,這中間的時間長短就能夠判斷計算機應用系統性能的優劣,測試出計算機應用系統的基礎性能。還可以通過檢測硬件系統和軟件系統來發現計算機應用系統的性能問題,從而制定解決方法,完善其中不足之處。

(三)計算機應用系統性能測試

對計算機應用系統的性能測試,應保證在測試過程中計算機的系統結構、代碼條件、數據庫資源、中間條件等內容處于相對穩定的狀態下進行。利用新型的自動化檢測工具,對正常、峰值及異常環境等多種狀態進行測試并實行維護,保證檢測流程的順利和測試結果的準確性。

二、計算機應用系統性能測試及其必要性

對于復雜的應用軟件運行,如果其硬件和系統性能無法滿足軟件的要求,十分容易導致系統的性能不斷降低,進而系統無法滿足人們的工作需求,這種性能降低會引發一系列的安全問題[3]。諸如在金融領域,系統性能降低意味著有可能發生客戶的信息泄露、數據庫運載出問題、信息丟失等問題,對金融系統維持秩序而言是較大的挑戰;而在工業生產領域,系統性能降低容易引發操作事故,特別是在目前許多大型工廠采用全自動化設備或半自動化設備生產的背景下,十分容易發生財產及人身損失。因此,為了確保計算機應用系統能夠準確地發揮其作用,保證計算機應用系統的可靠運行,包含智能其性能的穩定,系統的開發人員應當在該系統正式投入使用之前對系統的性能進行一系列的測試和準備工作,具體包括以下幾點。

(一)計算機應用系統的功能性測試

功能性測試是計算機應用系統性能測試的基礎,系統的發揮依賴于功能的完整性和應用性,如果該系統的功能受損或失效導致其無法正常應用,無法投入到實際的生產生活中,將會產生一系列的負面影響。

(二)計算機應用系統的用戶體驗測試

用戶體驗測試是基于系統應用的對象而言,用戶是系統應用的主要對象,因此體驗測試就成為了系統性能測試的重要內容。在用戶體驗測試中,研發人員需要對系統的操作按鈕舒適度、便捷度、用戶界面整潔度、對話框等內容進行測試,保證用戶能夠以較好的體驗應用系統。

(三)計算機應用系統的穩定性測試

目前在人們的生產領域,計算機應用系統的更新換代速度十分快,而生產領域又意味著系統需要長時間的工作,其運行時間和負載量都較大,因此在進行系統性能測試時也需要對系統的穩定性相關測試。諸如工廠自動化生產領域,部分產量大的工廠需要計算機應用系統24小時運行,即使生產操作系統不運行,其監督系統也要保證正常運轉,發揮監督功能,如果此時系統出現卡頓、硬件死機或通信訊號短路等問題,將會產生巨大的安全隱患。

三、計算機應用系統性能測試技術的應用策略

(一)測試調研階段

在計算機應用系統性能測試之前,要進行調研,組建測試團隊,隊伍中要有專業專家指導,同時也要有不同類型的軟件工程師,然后對用戶實際需求進行搜集,盡量全面的測試應用系統的性能,制定出詳盡的測試計劃,出一份完備的調研報告,便于后期研究使用。

(二)測試準備階段

在測試準備階段要制定詳細的測試方案,測試方案中要包含測試階段不同部分的實際計劃,通過方案執行測試的范圍與目標,比如這次測試需要測試計算機應用系統的哪些指標,需要對計算機系統哪些內容進行全面覆蓋等。明確目的以及范圍后,要制定出測試的具體方案,并且提前羅列使用的方法,避免后期忘記。

(三)測試執行階段

測試開始以后,需要時刻對測試數據進行記錄,分析搜集的數據,并最終獲得測試的結果[4]。執行過程中需要確保性能測試足夠完整,防止因為測試意外中斷造成計算機信息的泄漏與缺失,從而對用戶的權益產生不必要的影響。在測試執行過程中能夠按照穩定性處理執行過程中的值班看管等實際問題。

(四)測試總結階段

在測試總結過程中,要總結整個測試過程,然后保存測試報告,并存檔保管,以供查看。測試總結要遵循數據準確性以及存儲安全性,詳細標注計算機硬件數據指數以及計算機軟件的各種參數,有利于計算機管理人員統計與審閱信息與數據。

(五)計算機應用系統性能測試具體過程

隨后,通過測試環境的實際需求,設置出完整的規律模式。選擇合理的測試設備及軟件,著手于各種測試腳本,根據復試對象的總體測試方案,研究各項數據的反饋機制,發現計算機系統應用當中存在的問題。在執行其他的制定程序時,重點培訓[5]??梢詫z測的各階段數據遺傳問題進行綜合考慮,為后期學生提供全面的運行依據,保證計算機技術使用的有效。

針對于系統測試工作人員,在測試報告階段,可以檢測測試過程中遇到的各種問題。并在測試報告中,搜集測試環節數據,對其整體進行收集整理,進行二者之間的綜合對比。根據整體系統存在的不足,以便進行系統性的調整,能夠從側面反映出系統的有效性,按照系統工作應用,實現發展落實。測試總結階段主要的目的就是對測試活動、測試系統、測試問題、解決方法等等諸多方面來進行分析總結,從而更好地對系統性能進行全方面的分析,幫助用戶能夠擁有更加強力的屏障。

四、結束語

計算機應用系統的綜合性能會受到多種因素的共同影響,目前對于系統性能的測試主要集中于系統在受到環境影響的情況下,如何更加準確地測試和記錄,這就要求測試人員要進行大量的試驗,并且充分吸取試驗失敗的教訓,不斷的健全與完善測試的內容與方法。電腦應用系統的特性受到各類元素的作用,怎樣對檢測成果實施高效的解析,明確系統的性能情況,并消除異常元素對檢測成果的干擾,必須增強檢測人員的動手能力,并需要涉獵軟硬件、系統等多層面的知識。本文提出的模型能夠在宏觀層面對系統性能檢測的流程予以說明,然而在實際工作模式等層面需要深入的改善。

參考文獻:

[1]羅冬梅.高職電腦藝術設計專業工學結合人才培養模式探索與實施——以南寧職業技術學院電腦藝術設計專業為例[J].科技視界, 2013(32):267-268.

[2]季魏紅,賈建敏,吳飛盈,毛文明,鄭俊海.應用平板電腦的Adobe Acrobat Professional軟件實現數字化校對[J].中國科技期刊研究, 2015,26(02):176-179.

[3]蔡嘩,劉剛,毛睿,羅秋明,陳國良.KD-90普及型個人高性能計算機系統設計與性能優化[J].深圳大學學報(理工版), 2013,30(02):138-143.

[4]潘越,宋萍,李科杰.基于PowerPc和FPGA的小型無人直升機飛行控制計算機系統設計[J].計算機測量與控制, 2013,21(01):112-115.

[5]楊鴻華.計算機系統與計算機網絡中的動態優化:模型、求解與應用[J],科技展望, 2015,25(29):11.

猜你喜歡
應用系統性能測試計算機
中國計算機報202007、08合刊
中國計算機報2019年48、49期合刊
中國古代的“計算機”
Hadoop性能測試自動化研究
VB應用技術下電教管理系統
高職學院信息化建設中面臨的問題和思考
基于微信公眾平臺的應用系統開發模式研究
企業云平臺建設研究
關于Java軟件的性能測試分析
一體式,趨便攜雅蘭仕AL-225
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合