久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

軟件測試中服務器的穩定性測試方法是什么

171次閱讀
沒有評論

共計 2125 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章的內容主要圍繞軟件測試中服務器的穩定性測試方法是什么進行講述,文章內容清晰易懂,條理清晰,非常適合新手學習,值得大家去閱讀。感興趣的朋友可以跟隨丸趣 TV 小編一起閱讀吧。希望大家通過這篇文章有所收獲!

服務器穩定性是最重要的,如果在穩定性方面不能夠保證業務運行的需要,再高的性能也是無用的。正規的服務器廠商都會對產品進行不同溫度和濕度下的運行穩定性測試。重點要考慮的是冗余功能,如:數據冗余、網卡冗余、電源冗余、風扇冗余等。

一些服務器穩定性測試方法主要為以下幾種:

壓力測試:

已知系統高峰期使用人數,驗證各事務在 *** 并發數 (通過高峰期人數換算) 下事務響應時間能否達到客戶要求。系統各性能指標在這種壓力下是否還在正常數值之內。系統是否會因這樣的壓力導致不良反應(如:宕機、應用異常中止等)。

Ramp Up 增量設計:

如并發用戶為 75 人,系統注冊用戶為 1500 人,以 5%-7% 作為并發用戶參考值。一般以每 15s 加載 5 人的方式進行增壓設計,該數值主要參考測試加壓機性能,建議 Run 幾次。以事務通過率與錯誤率衡量實際加載方式。

Ramp Up 增量設計目標:

尋找已增量方式加壓系統性能瓶頸位置,抓住出現的性能拐點時機,一般常用參考 Hits 點擊率與吞吐量、CPU、內存使用情況綜合判斷。模擬高峰期使用人數,如早晨的登錄,下班后的退出,工資發送時的消息系統等。

另一種極限模擬方式,可視為在峰值壓力情況下同時點擊事務操作的系統極限操作指標。加壓方式不變,在各腳本事務點中設置同集合點名稱 (如:lr_rendzvous( same) 在場景設計中,使用事務點集合策略。以同時達到集合點百分率為標準,同時釋放所有正在 Run 的 Vuser。

穩定性測試:

已知系統高峰期使用人數、各事務操作頻率等。設計綜合測試場景,測試時將每個場景按照一定人數比例一起運行,模擬用戶使用數年的情況。并監控在測試中,系統各性能指標在這種壓力下是否能保持正常數值。事務響應時間是否會出現波動或隨測試時間增長而增加。系統是否會在測試期間內發生如宕機、應用中止等異常情況。

根據上述測試,各事務條件下出現性能拐點的位置,以確定穩定性測試并發用戶的人數。根據實際測試服務器(加壓機、應用服務器、數據服務器三方性能),估算最終并發用戶人數。

還可以對服務器進行以下方式測試,驗證服務器在各種特殊情況下是否有自動處理機制:

1 容錯性測試

通過模擬一些非正常情況(如:服務器突然斷電、網絡時斷時續、服務器硬盤空間不足等),驗證系統在發生這些情況時是否能夠有自動處理機制以保障系統的正常運行或恢復運行措施。如有 HA(自動容災系統),還可以專門針對這些自動保護系統進行另外的測試,驗證其能否有效觸發保護措施。

2 問題排除性測試

通過原有案例或經驗判斷,針對系統中曾經發生問題或懷疑存在隱患的模塊進行驗證測試,驗證這些模塊是否還會發生同樣的性能問題。如:上傳附件模塊的內存泄露問題、地址本模塊優化、開啟 Tivoli 性能監控對 OA 系統性能的影響等等。

測評測試是用于獲取系統的關鍵性能指標點而進行的相關測試。主要是針對預先沒有明確的預期測試結果,而是要通過測試獲取在特定壓力場景下的性能指標(如:事務響應時間、最大并發用戶數等)。

評測事務響應時間:為獲取某事務在特定壓力下的響應時間而進行的測試活動。通過模擬已知客戶高峰期的各壓力值或預期所能承受的壓力值,獲取事務在這種壓力下的響應時間。

評測事務最大并發用戶數:為獲取某事務在特定系統環境下所能承受的最大并發用戶數而進行的測試活動。通過模擬真實環境或直接采用真實環境,評測在這種環境下事務所能承受的最大并發用戶數。判定標準閾值需預先定義(如響應時間,CPU 占用率,內存占用率,已出現點擊率峰值,已出現吞吐量峰值等)。

評測系統最大并發用戶數:為獲取整個系統所能夠承受的最大并發用戶數而進行的的測試活動。通過預先分析項目各主要模塊的使用比率和頻率,定義各事務在綜合場景中所占的比例,以比例方式分配各事務并發用戶數。模擬真實環境或直接采用真實環境,評測在這種環境下系統所能承受的最大并發用戶數。判定標準閥值預先定義(如響應間,CPU 占用率,內存占用率,已出現點擊率峰值,已出現吞吐量峰值等)。取值標準以木桶法則為準(并發數最小的事務為整個系統的并發數)。

評測不同數據庫數據量對性能的影響:針對不同數據庫數據量的測試,將測試結果進行對比,分析發現數據庫中各表的數據量對事務性能的影   響。得以預先判斷系統長時間運行后,或某些模塊客戶要求數據量較大 時可能存在的隱患。

通過以上測試或用戶實際操作已經發現系統中的性能問題或懷疑已存在性能問題,需通過響應的測試場景重現問題或定義問題。如有可能,可以直接找出引起性能問題所在的代碼或模塊。該類測試主要還是通過測試出問題的腳本場景,并可以增加發現和檢測的工具,如開啟 Tivoli 性能監控、開啟 HeapDump 輸出、Linux 資源監控命令等,并在場景運行過程中輔以手工測試。

感謝你的閱讀,相信你對“軟件測試中服務器的穩定性測試方法是什么”這一問題有一定的了解,快去動手實踐吧,如果想了解更多相關知識點,可以關注丸趣 TV 網站!丸趣 TV 小編會繼續為大家帶來更好的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-04發表,共計2125字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 沈丘县| 伊宁市| 邢台县| 天全县| 彰武县| 广南县| 长阳| 柏乡县| 祁阳县| 莎车县| 永昌县| 雅安市| 沧州市| 乳山市| 五家渠市| 青岛市| 新竹市| 营口市| 沧州市| 仙桃市| 塔城市| 北辰区| 南京市| 雅安市| 兴宁市| 韩城市| 三台县| 武功县| 扶绥县| 斗六市| 运城市| 漠河县| 辽阳县| 清涧县| 三门峡市| 马公市| 谷城县| 奉化市| 东兴市| 陵川县| 惠安县|