<sub id="l9qyp"><listing id="l9qyp"></listing></sub>

    <form id="l9qyp"><legend id="l9qyp"></legend></form>
      1. <wbr id="l9qyp"></wbr>
        1. 更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          在軟件測試中如何測試服務器的穩定性?

          • 發布:軟件測試培訓
          • 來源:軟件測試資源分享
          • 時間:2018-12-24 17:12

          我們知道服務器的穩定性對我們產品業務的正常運行是非常重要的,如果在穩定性方面不能夠保證業務運行的需要,在高的性能也是無用的。舉個很簡單的例子,網站服務器不穩定,用戶點擊加載網站的速度延長,而通常情況下一個用戶點擊一個網站等待的時間基本在3s左右,超過3s網站打不開,那么用戶基本就流失了,這個時候你跟我說你網站的結構怎么好、網頁設計多么美觀、文案寫的多么漂亮......這些還有任何價值嗎?

          如何測試服務器的穩定性,<a style='color:blue' href='http://www.gguuqq.com/'>軟件測試</a>培訓

          正規的服務器廠商都會對產品驚醒不同溫度和濕度下的運行穩定性測試。重點要考慮的是冗余功能,如:數據冗余、網卡榮譽、電源冗余、風扇冗余等。

          一些測試方法主要分以下幾種:

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

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

          Ramp Up增量設計目標:

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

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

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

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

          場景設計思想:從穩定性測試場景的設計意義,應分多種情況考慮:

          針對同一個場景為例,以下以公文附件上傳為例簡要分析場景設計思想:

          1)場景一:已壓力測試環境下性能拐點的并發用戶為設計測試場景,目的驗證極限壓力情況下測試服務器各性能指標。

          2)場景二:根據壓力測試環境中CPU、內存等指標選取服務器所能承受最大壓力的50%來確定并發用戶數。

          測試方法,采用:

          1)Ramp Up-Load all Vusers simultaneously

          2)Duration-Run Indefinitely

          3)在Sechedule-勾選Initalize all Vusers before Run

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

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

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

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

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

          評測系統最大并發用戶數:為獲取整個系統所能夠承受的最大并發用戶數而進行的的測試活動。通過預先分析項目各主要模塊的使用比率和頻率,定義各事務在綜合場景中所占的比率,以比率方式分配各事務并發用戶數。

          模擬真實環境或直接采用真實環境,評測在這種環境下系統所能承受的最大并發用戶數。判定標準閥值預先定義(如響應時間,CPU占用率,內存占用率,已出現點擊率峰值,已出現吞吐量峰值等)。取值標準以木桶法則為準(并發數最小的事務為整個系統的并發數)。

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

          問題定位測試在通過以上測試或用戶實際操作已經發現系統中的性能問題或懷疑已存在性能問題。需通過響應的測試場景重現問題或定義問題。如有可能,可以直接找出引起性能問題所在的代碼或模塊。

          該類測試主要還是通過測試出問題的腳本場景,并可以增加發現和檢測的工具,如開啟Tivoli性能監控、開啟HeapDump輸出、Linux資源監控命令等。并在場景運行過程中輔以手工測試。

          感謝您的閱讀,以上就是今天達內軟件測試培訓為大家分享的在軟件測試中如何測試服務器的穩定性的相關內容,希望大家對測試服務器的穩定性方面的工作引起足夠的重視,對服務器穩定性方面的測試方法、技巧等熟練掌握,好了,更多軟件測試相關的內容盡在達內軟件測試培訓,敬請關注!

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:遇工作瓶頸參加達內軟件測試培訓,獲12萬年薪入職東*網絡科技
          下一篇:零基礎轉行軟件開發、軟件測試?不糾結直轉測試開發!

          軟件測試必備的數據庫知識有哪些?(終)

          日志在快速定位自動化腳本故障中的重要性研究

          測試慣例是什么?怎么打破測試慣例?

          “用鼠標點點點”的測試,未來還有機會嗎?

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          奇米影视奇米色777欧美欧美一级高清片在线观看876av电影高清 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>