<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          接口測試和性能測試的區(qū)別

          共 1248字,需瀏覽 3分鐘

           ·

          2020-11-27 11:16

          一、什么是接口測試


          接口測試是測試系統(tǒng)組件間接口的一種測試。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點(diǎn)。測試的重點(diǎn)是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。


          二、接口測試原理


          通過測試程序模擬客戶端向服務(wù)器發(fā)送請求報(bào)文,服務(wù)器接收請求報(bào)文后對相應(yīng)的報(bào)文做出處理然后再把應(yīng)答報(bào)文發(fā)送給客戶端,客戶端接收應(yīng)答報(bào)文這一過程(request(請求)→response(響應(yīng)))


          三、接口測試步驟


          實(shí)現(xiàn)接口測試的兩種辦法,一種使用接口測試工具:apipost、jmeter、loadrunner。

          比如選擇apipost,按照接口文檔或者自己抓包獲取接口信息,填寫url,請求方法,填寫參數(shù)查看返回值

          在這里插入圖片描述

          jmeter也是差不多的步驟,不過jmeter安裝需要配置環(huán)境變量。

          在這里插入圖片描述

          loadrunner需要單獨(dú)通過瀏覽器錄制腳本實(shí)現(xiàn),然后配置場景,然后執(zhí)行測試場景。

          二是通過腳本進(jìn)行接口測試,一般是使用python+requests。


          四、什么是性能測試


          1.軟件性能測試指通過自動化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行的測試活動。

          2.軟件性能測試指通過模擬生產(chǎn)運(yùn)行的業(yè)務(wù)壓力或用戶使用場景來測試系統(tǒng)的性能指標(biāo)是否滿足性能需求要求的測試活動。

          3.軟件性能測試指檢驗(yàn)軟件性能是否符合性能指標(biāo)需求定義的測試活動。


          五、性能測試步驟


          性能測試一般是通過jmeter和loadrunner來進(jìn)行測試的,我們以loadrunner為例子來說:

          LR進(jìn)行測試對于大多數(shù)人來說無法三個步驟:錄制接口(或者接口抓包),配置場景,執(zhí)行測試場景,配置多用戶(或者說多線程)然后進(jìn)行性能測試。


          六、接口測試和性能測試的區(qū)別


          接口測試和性能測試主要區(qū)別是側(cè)重點(diǎn)不一樣,接口測試是針對后端開發(fā)的接口(不一定是http的,也有可能是tcp的),而性能測試是偏重于產(chǎn)品的各方面各階段性能(接口的性能,頁面的性能,app的性能),可以說性能測試的覆蓋度比接口更大一些。

          以web端測試為例子。

          簡單來說,它倆區(qū)別就在于性能測試有多用戶(并發(fā))的概念,而接口測試只是單用戶場景。我們做接口測試是是用于驗(yàn)證接口的請求和返回是否匹配(其實(shí)可以理解成接口測試也是一種功能測試);

          而性能測試則是很多人同時在做這種接口測試,更側(cè)重于真實(shí)的用戶場景。因?yàn)槲覀冄邪l(fā)完的產(chǎn)品投入市場后,不會就專門給某一個人使用功能,肯定是會有很多人同時在用我們的產(chǎn)品功能。那在這里,很多人同時在用其實(shí)就是性能的一個關(guān)鍵點(diǎn)。

          所以性能測試和接口測試的區(qū)別為:性能測試近乎等同于很多用戶同時在做接口測試。

          測試工具下載地址:

          apipost下載地址:

          https://www.apipost.cn

          jmeter下載地址:

          https://jmeter.apache.org/

          瀏覽 62
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  波多野结衣一区二区三区 | 午夜精品久久久久久久99蜜桃乐播 | 人人爽人人操人人爱 | 台湾综合在线观看 | 亚洲国产色情视频 |