<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 什么是基準測試? 測試計劃,工具,示例 > 原文: [https://www.guru99.com/benchmark-testing.html](https://www.guru99.com/benchmark-testing.html) 在學習基準測試之前,讓我們了解一下- ### 什么是基準? 基準是可以與之比較產品/服務以評估產品/服務質量的度量或參考點。 換句話說,“基準測試”是指有助于確定產品或服務質量的設定標準。 例如,一個橄欖球隊有一個基準來讓一名球員有資格成為**英超聯賽球員。** 基準測試的技能可以是過去五個賽季打進的多個進球,或者是上半場的控球,或者是當地比賽中打出的最少比賽等。 在軟件行業,您可以對軟件產品或服務進行基準測試以評估其質量。 ## 什么是基準測試? **基準測試**測量一組可重復的可量化結果,作為可與之比較產品/服務的參考點。 基準測試結果的目的是將當前和將來的軟件版本與各自的基準進行比較。 基準必須是**可重復**。 例如,在每次負載迭代測試中,如果響應時間變化太大,則以系統性能為基準。 在不同的負載條件下,響應時間必須保持穩定。 基準必須是可量化的。 例如,不能以數量來量化用戶體驗,但是可以歸因于良好的 UI 來使用戶在網頁上花費的時間得以量化。 **基準測試不僅與軟件測試相關,而且還涉及硬件測試**,被認為是業務領域中最重要的任務之一。 在本教程中,我們將討論客戶端服務器應用程序或其他詞 Web 應用程序的基準。 ![Benchmark testing image](https://img.kancloud.cn/28/f9/28f92ede5c1dc52e5b9cf00734a8d57f_466x286.png) 可以對以下服務進行基準測試, * 瀏覽器兼容性 * 鏈接斷開 * 符合 HTML * 加載時間 * 輔助功能 * 鏈接流行度 在本教程中,您將學習- * [為什么基準測試很重要](#1) * [制定基準測試計劃](#2) * [基準測試框架](#3) * [基準測試](#4)時應考慮的事項 * [基準測試的組成部分](#5) * [基準測試工具](#6) ## 為什么基準測試很重要 在業務級別,基準測試有助于確定 * 基于網絡的應用程序相對于競爭對手的表現如何 * 不同類型的客戶如何體驗網站的響應時間和可用性 * 它確保網站符合標準和最佳實踐 * 它使您能夠在做出簽約決策之前評估第三方服務提供商 * 允許找出要避免的錯誤 ## 創建基準測試計劃 測試計劃是基準測試過程中最關鍵的元素。 基準測試計劃遵循以下步驟; 1. 擴展和調用工作負載 2. 收集并存儲度量以進行基準測試 3. 定義所需的時間跨度和測試過程的終點 4. 準備備份計劃以克服任何新的測試用例失敗 5. 確定授權終止過程的呼叫 **基準測試的各個階段** 基準測試涉及四個階段: ![Benchmark testing phases image](https://img.kancloud.cn/96/4e/964ece0f4b69c2592993736e16bb97e9_226x290.png) 1. **規劃階段** * 確定標準和要求并確定其優先級 * 確定基準標準 * 定義基準測試流程 2. **分析階段** * 找出錯誤的根本原因以提高質量 * 為測試過程設定目標 3. **集成階段** * 與相關人員分享結果并獲得批準 * 建立功能目標 4. **行動階段** * 制定測試計劃和文檔 * 實施先前階段中指定的操作并監視進度 * 持續運行過程 ## 基準測試框架 基準測試框架有助于執行一些基本任務以進行性能檢查。 這些基本任務包括: 1. 數據庫訪問 2. 服務器端組成 3. JSON 序列化 4. 組態 **Benchmark Framework 2.0** & **TechEmpower** 主要用于基準測試框架 讓我們來看看 TechEmpower。 我們將快速瀏覽其主要功能 * 這是一個執行基準測試任務的開源框架 * 需要正確配置基準測試環境 * 主要有兩種模式,例如用于比較結果的**基準模式**和用于非專業人士的**驗證模式** * 需要幾個文件,這些文件是唯一的,并且可能因系統而異 * 它包括“基準配置文件”,用于定義基準程序的一組測試指令和元數據 * 它基于多種語言,例如 Java,Python,Ruby,PHP,JavaScript,Perl,C,Groovy,Haskell,Scala 等。 * 對象–關系映射器(ORM)用于對數據庫,JSON 序列化等執行測試。 ## 基準測試時應考慮的事項 * **一致性和控制性**是執行基準測試的重要措施 * 了解系統架構以設計測試標準和測試數據 * 檢查初始靜態數據并根據許多用戶進行更新 * 隨時檢查“重置”功能,并定義每秒的事務處理速率(這專門針對用戶對數據庫的事務處理) * 根據功能拆分系統元素 * 每個系統具有不同的體系結構和設計,在執行基準測試時需要考慮這些因素 ## 基準測試的組成部分 不同的系統具有不同程度的復雜性,并且需要不同的技術來測試應用程序。 基準測試包含 3 個主要組成部分。 他們是 1. **工作負載規格:**確定要提交給被測系統的請求的類型和頻率。 2. **度量規格:**確定要測量的元素,例如; 下載速度 3. **測量規格:**確定如何測量指定的元素以找到合適的值 為了進行成功的基準測試,需要考慮以下事實。 1. 確保所有軟件組件均正常運行 2. 操作系統和支持的驅動程序應正確運行 3. 在運行基準測試之前,從系統中刪除預取和臨時文件 4. 關閉后臺運行的所有進程和應用程序 5. 檢查操作系統更新和實際配置 ## 基準測試工具 基準測試工具也進行了相應的分類。 我們將一一征募。 **用于測試 Windows PC 的工具:** 1. [Prime95](http://www.mersenne.org/download/) 2. [Novabench](https://novabench.com/) 3. [3DMark](https://www.3dmark.com/) 4. [SiSoftware Sandra](https://www.sisoftware.co.uk/) **測試 CPU 性能的工具:** 1. Cinebench 2. [Geekbench](http://geekbench.com/) **測試系統速度和移動設備電池的工具:** 1. Phoronix(Linux) 2. [CPU-M](http://www.majorshare.com/cpu-m-benchmark/) (CPU 基準測試) 3. Vellamo(Web 瀏覽性能) **用于在不同機器之間執行比較基準測試的工具:** [Everest Ultimate Edition](http://www.lavalys.com/products/everest-pc-diagnostics/) 基準測試也可以在 Android 手機和平板電腦上執行,上面列出了一些相同的工具。 在所有的 ****密碼**** 中,是眾所周知且使用廣泛的基準測試工具。 **摘要** * 在軟件工程中,基準測試可對系統性能給出一組可重復的量化結果。 * 有助于鍛煉負載條件并確定針對 DDoS 攻擊的系統行為。 * 工作負載規范,度量規范和度量規范是基準測試的主要組成部分。 * 有幾種工具和框架可用于快速有效地執行基準測試。 * 基準測試對移動設備也很有用。 ***本文由 Dhanashri Salvi 提供***
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看