<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          軟件測試中的設計性能場景,一文了解通透!

          • 發布:北河老師
          • 來源:自動化軟件測試
          • 時間:2018-12-19 16:28

          拍照需要有背景,營銷需要有場景,軟件測試中也需要設計性能場景,你知道嗎?這么說吧,我們測試的bug也只是存在于一定的使用場景下,不糾結于場景的時候,bug也許就不是bug了,橘生淮南則為橘,橘生淮北則為枳,好像比較適應當下場景哦,那么軟件測試中性能測試的場景都有什么?如何設計性能場景呢?

          軟件測試培訓,設計性能場景

          性能測試場景其實就是功能測試中的測試用例,需要對項目設計不同的測試場景來檢驗系統的性能。

          性能場景大體分為兩類

          一、 通用類場景

          此類場景是指不局限于某種業務或者項目,任何項目都有可能要測試的場景,主要包含以下幾種

          1、基準測試場景

          此場景的目的是為系統建立一個性能基線,使用1個并發運行3-5分鐘,記錄tps和響應時間數據。

          2、單交易/單接口測試場景

          此場景單獨測試每一個接口,測試出每個接口的最優tps和響應時間,判斷有沒有性能問題,性能是否滿足需求。如果性能不好,需要優化之后再進行回歸測試。

          3、混合測試場景

          如果需要測試系統中的多個業務/接口,那么在單交易場景結束后,按照業務比例,對多個接口同時進行壓測。記錄整體和各個接口的tps和響應時間,判斷有沒有性能問題。因為有的接口單獨測試沒問題,但是接口之間可能相互影響。且真實生產環境中,本身就是一種混合場景。

          4、穩定性測試場景

          穩定性場景主要目的為測試系統在壓力下長時間運行是否能保持穩定,待前面幾個場景測試結束后,選擇一種比混合場景壓力低一些的壓力,長時間運行場景(至少8小時),檢查系統在長時間運行下,是否會出現內存泄漏、tps下降、tps抖動等情況。

          5、異常測試場景(非必須,根據實際情況來定)

          此場景的目的是檢測在一定的壓力下,當系統環境出現一些異常的時候,系統是否還能正常運行。比如說最常見的網絡異常,當網絡出現延遲、丟包、甚至某些組件之間斷網,系統會表現出什么現象呢?會不會產生一些業務異常數據等等。

          6、高可用性測試場景(非必須,根據實際情況來定)

          高可用性測試指的是在集群模式下,整個集群在一定的壓力下,如果某些節點/組件宕機,那么整個集群能否繼續穩定運行?宕機組件的業務和功能能否平滑過渡到集群中的其他節點?系統整體性能會不會下降?當宕機節點恢復后,是否還可以繼續處理業務?等等。

          這樣場景下需要系統架構有高可用性的設計和相關的功能組件。

          二、 業務類場景

          此類場景根據不同項目的業務,設計一些符合用戶行為和業務特點的場景。

          比如現在要測試下單接口的性能,那么這個時候測試賬號內的購物車中要添加多少種類商品呢?

          用戶的購物車中有一種商品和10種商品下單,后臺接口代碼的運行效率肯定是不一樣的。

          一般的購物車里都有商品種類的上限,假如說是50,那么我們根據業務可以設計3種場景

          1、 購物車中只有1種商品(預期性能最好,真實情況下出現概率較高)

          2、 購物車中包含10種商品(預期性能居中,真實情況下出現概率居中)

          3、 購物車中包含50種商品(預期性能最差,真實情況下出現概率低)

          經過這三個場景的測試,我們就知道了這個接口性能最好和最差的數據了,以及在這種極端情況下,系統會不會出現一些性能問題。

          感謝您的閱讀,以上就是達內軟件測試培訓今天分享給大家的:一文了解通透軟件測試中的設計性能場景,你學會了嗎?更多軟件測試相關的內容盡在達內軟件測試培訓機構,敬請關注!

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

          預約申請免費試聽課

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

          上一篇:什么是接口測試?接口測試有什么用?什么情況下適用?
          下一篇:暢聊|說說那些在軟件測試過程中遇到的神奇Bug!

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

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

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

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

          • 掃碼領取資料

            回復關鍵字:視頻資料

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

          • 視頻學習QQ群

            添加QQ群:1143617948

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

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

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>