国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jmeter學習04——壓測簡析

這篇具有很好參考價值的文章主要介紹了Jmeter學習04——壓測簡析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.壓測報告簡析(總請求數(shù)、90%響應時間、吞吐量、報錯)

(1)jmeter的壓測報告(聚合報告)我們通常會關注指定時長我們的接口總請求數(shù)是否在正常的范圍內(nèi)(例如:100的并發(fā)持續(xù)30秒,總請求數(shù)300不到,可能原因是因為接口響應時間過長)

(2)響應時間我們通常是關注90%的響應時間,根據(jù)90%的響應時間來判斷是否達到執(zhí)行的性能指標(標準的響應時間指標不會超過1000ms,根據(jù)用戶體驗角度來看響應時間在2000ms左右為良好,可以接受的范圍)

(3)吞吐量=總請求數(shù)量/請求時間,請求數(shù)正常的情況下,吞吐量越高說明性能越好

(4)外網(wǎng)壓測在并發(fā)場景下,可能出現(xiàn)部分報錯,大多為連接重置或連接超時、本地端口號被占用等情況導致報錯,除此之外可能還有一些接口業(yè)務邏輯層面的報錯,這些則是需要開發(fā)修復或者優(yōu)化的問題,我們需要去分析報錯的類型和報錯的原因

? ? ? ? ?內(nèi)網(wǎng)壓測的并發(fā)場景下,因為跳過了網(wǎng)絡層的介入,報錯會非常少,基本上都是都是接口邏輯層面的報錯內(nèi)容,需要特別注意

2.本地資源占用(CPU、內(nèi)存、網(wǎng)絡帶寬)

(1)在壓測執(zhí)行的過程中我們需要關注到施壓的機器終端自己的硬件資源狀況,例如本地的CPU和內(nèi)存,如果兩者中有一項一直占用在100%,說明你的機器很可能已經(jīng)到了瓶頸,壓測出來的結(jié)果會較差(例如請求數(shù)上不去)

? ? ? ? ?a.Windows系統(tǒng)打開任務管理器,可查看終端的CPU以及內(nèi)存等性能的損耗

? ? ? ? ?b.Linux系統(tǒng)可通過free命令查看內(nèi)存,top命令查看CPU的資源損耗,speedtest-cli安裝插件之后iftop監(jiān)控網(wǎng)絡資源占用

(2)如果本地的壓測終端CPU和內(nèi)存都不高,但是我們的請求數(shù)一直上不去(例如:100并發(fā)和300并發(fā)相同時間內(nèi)總請求數(shù)量相差不大),這時候我們可以檢測一下當前網(wǎng)絡的上傳/下載的帶寬是多少

? ? ? ? ?a.網(wǎng)絡帶寬的檢測可通過第三方軟件(騰訊電腦管家、360管家)或者網(wǎng)站在線測速的方式去查詢

(3)我們在壓測過程中可以找到對應的進程檢測到任務管理器的“網(wǎng)絡”列的波動數(shù)值,再通過網(wǎng)站在線轉(zhuǎn)換的方式轉(zhuǎn)換成Mb流量單位,根據(jù)當前網(wǎng)絡的帶寬計算出當前的速率和總帶寬的占比(同一局域網(wǎng)絡狀態(tài)下需要考慮多臺設備),如下圖:

Jmeter學習04——壓測簡析

3.服務器資源占用(CPU、內(nèi)存、網(wǎng)絡帶寬、最大連接數(shù))

(1)壓測開始之前,我們?nèi)绻磺宄掌鞔笾履艹休d的量,盡可能的以最低的基數(shù)先看下服務器資源的情況(例如:先并發(fā)100或者200,看下服務器各項資源的波動,再決定增加多少)

(2)壓測開始之前還需了解服務器的架構(gòu)部署情況(可能服務A是部署在多臺服務器上的,也可能會涉及到服務B,而服務B又部署在另外的服務器上的)監(jiān)控到每臺服務節(jié)點

(3)壓測開始之前還需根據(jù)所有需要監(jiān)控的服務器記錄壓測開始的時間(按照業(yè)務流程可能有多個運行的場景),運行的時長,以及并發(fā)數(shù)量,用于后面方便查看服務端的資源損耗和數(shù)據(jù)統(tǒng)計

(4)壓測開始之后建議持續(xù)關注服務端(服務器/數(shù)據(jù)庫)的資源損耗,如果達到預警值(80%)建議停止運行腳本,盡量避免服務崩潰

(5)如果提升了并發(fā)數(shù)性能壓測結(jié)果不理想,且確定壓力機終端本地資源充足,網(wǎng)絡帶寬足夠的情況下,可能需要從服務端的性能損耗分析

? ? ? ? ?a.查看所有服務器節(jié)點和數(shù)據(jù)庫的CPU和內(nèi)存損耗情況

? ? ? ? ?b.壓力機帶寬不夠會導致請求數(shù)無法突破,同理服務端的帶寬不夠也會導致請求進不來的情況

? ? ? ? ?c.數(shù)據(jù)庫和服務器資源損耗,都會有一個最大的連接數(shù)設置來攔截并發(fā)場景下過多的請求,如果達到瓶頸,可能也會導致壓測結(jié)果數(shù)據(jù)上不去

?

4.內(nèi)網(wǎng)壓測和外網(wǎng)壓測

4.1 什么是內(nèi)網(wǎng)和外網(wǎng)壓測?

內(nèi)網(wǎng)壓測(局域網(wǎng)):與服務器在相同的局域網(wǎng)范圍內(nèi)做壓測。

外網(wǎng)壓測(廣域網(wǎng)):不在和服務器在相同的網(wǎng)絡范圍內(nèi)做壓測。(一般壓測都是在外網(wǎng))

4.2 內(nèi)網(wǎng)壓測和外網(wǎng)壓測的區(qū)別

(1)范圍大小的區(qū)別

局域網(wǎng)(LAN,又稱內(nèi)網(wǎng))相對于廣域網(wǎng)(WAN又稱外網(wǎng))而言,主要是指在小范圍內(nèi)的計算機互聯(lián)網(wǎng)絡。這個“小范圍”可以是一個家庭,一所學校,一家公司,或者是一個政府部門。BT中常常提到的公網(wǎng)、外網(wǎng),即廣域網(wǎng)(WAN);BT中常常提到私網(wǎng)、內(nèi)網(wǎng),即局域網(wǎng)(LAN)。

(2)IP地址的區(qū)別

廣域網(wǎng)上的每一臺電腦(或其他網(wǎng)絡設備)都有一個或多個廣域網(wǎng)IP地址(或者說公網(wǎng)、外網(wǎng)IP地址),廣域網(wǎng)IP地址一般要到ISP處交費之后才能申請到,廣域網(wǎng)IP地址不能重復。

局域網(wǎng)(LAN)上的每一臺電腦(或其設備)都有一個或多個局域網(wǎng)IP地址(或者說私網(wǎng)、內(nèi)網(wǎng)IP地址),局域網(wǎng)IP地址是局域網(wǎng)內(nèi)部分配的,不同局域網(wǎng)的IP地址可以重復,不會相互影響。

(3)傳輸速率的區(qū)別

由于較小的地理范圍的局限性,局域網(wǎng)(LAN)通常要比廣域網(wǎng)(WAN)具有高得多的傳輸速率。例如,LAN的傳輸速率為10Mb/s,F(xiàn)DDI的傳輸速率為100Mb/s,而WAN的主干線速率國內(nèi)僅為64kbps或2.048Mbps,最終用戶的上限速率通常為14.4kbps。

(4)請求方式的區(qū)別

外網(wǎng)的用域名+路徑的方式去請求;

內(nèi)網(wǎng)是IP+路徑或者IP+端口號+路徑的方式請求接口

(5)網(wǎng)絡請求的過程不同

外網(wǎng)的HTTP請求接口,可能會經(jīng)過域名解析服務、路由器、運營商、再到運營商等很多的網(wǎng)絡路由節(jié)點,再到數(shù)據(jù)通過相同的路由過程發(fā)送到終端,鏈路長

內(nèi)網(wǎng)的HTTPi請求接口的過程是跳過網(wǎng)絡層的多個解析和路由的節(jié)點,再按順序去請求到應用層,節(jié)省了大部分的時間,完整的請求到響應的時長會更加快速文章來源地址http://www.zghlxwxcb.cn/news/detail-462535.html

到了這里,關于Jmeter學習04——壓測簡析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • postman導入請求到jmeter進行簡單壓測,開發(fā)同學一學就會

    這個事情也是最近做的,因為線上nginx被我換成了openresty,然后接入層服務也做了較大改動,雖然我們這個app(內(nèi)部辦公類)并發(fā)不算高,但好歹還是壓測一下,上線時心里也穩(wěn)一點。 于是用jmeter簡單壓測下看看,這里記錄一下。 這次也就找了幾個接口來壓:登錄接口、登錄

    2024年04月25日
    瀏覽(54)
  • JMeter分布式壓測連接Jenkins生成HTML報告時候報錯No such file or directory

    JMeter分布式壓測連接Jenkins生成HTML報告時候報錯No such file or directory

    JMeter-master機器上沒有該文件。從官網(wǎng)下載的JMeter都會有該文件,添加進去即可。

    2024年02月13日
    瀏覽(19)
  • 壓測工具Jmeter學習

    壓測工具Jmeter學習

    Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設計用于Web應用測試,但后來擴展到其他測試領域。 它可以用于測試靜態(tài)和動態(tài)資源,例如靜態(tài)文件、Java 小服務程序、CGI 腳本、Java 對象、數(shù)據(jù)庫、FTP 服務器等等。 除了Jmeter外,其它常

    2024年02月10日
    瀏覽(26)
  • jmeter壓測學習-監(jiān)聽器之服務器性能指標監(jiān)控(PerfMon Metrics Collector)

    jmeter壓測學習-監(jiān)聽器之服務器性能指標監(jiān)控(PerfMon Metrics Collector)

    1.官網(wǎng)下載插件的jar包 Plugins Manager下載地址:Install :: JMeter-Plugins.org 2. 將下載的jar包復制到 %JMETER_HOME%libext?目錄下 3. 啟動 JMeter -- Options -- Plugins Manager 。(如果沒將jar包放在ext目錄下是沒有該選項的) 4. Custom Thread Groups 插件 Custom Thread Groups插件包含Stepping Thread Group、Ultimate

    2024年04月15日
    瀏覽(20)
  • XXXXAPP-壓測報告

    XXXXAPP-壓測報告

    XXXXAPP-壓測報告 目錄 1. 測試目的 2.?測試范圍 3. 環(huán)境準備階段 3.1 測試環(huán)境信息 3.2 測試數(shù)據(jù)準備 3.3測試工具準備 4.?性能測試執(zhí)行階段 4.1理論場景設計 4.2具體實現(xiàn)設計 5.?性能壓測結(jié)果收集情況 6. 壓測詳細記錄 通過負載測試評估當前系統(tǒng)在壓測環(huán)境的服務器端性能情況;

    2023年04月08日
    瀏覽(10)
  • jmeter壓測步驟

    jmeter壓測步驟

    參考:使用Jmeter壓測的第一個接口 第一步,在測試計劃里添加一個線程組(要壓測的接口名稱),如圖所示,在測試計劃里右鍵--添加--線程--線程組就可以了。 第二步,設置線程組參數(shù),如下圖所示。 第三步,添加請求,在線程組上右鍵--添加--取樣器--HTTP請求,具體參數(shù)如

    2024年02月15日
    瀏覽(35)
  • 用jmeter壓測tcp

    用jmeter壓測tcp

    在工作中有個接口是tcp協(xié)議的,然后需要壓測一下,就想到jmeter有現(xiàn)成的tcp取樣器,搜了一下,壓測流程大致和http差不多,需要注意的是tcp請求的一些設置,在此記錄一下~ 1.根據(jù)需求改一下配置文件,根據(jù)需求看看自己要發(fā)的是哪一種請求,直接在配置文件里搜索一些tcp,

    2023年04月09日
    瀏覽(23)
  • jmeter隨記2:壓測

    jmeter隨記2:壓測

    簡述 關于壓測,jmeter更直觀的作用是用來編寫壓測腳本【請求和壓測策略】,然后在linux服務器上執(zhí)行,也可以在本地執(zhí)行,壓測執(zhí)行腳本在啟動jmeter服務的時候,會打印出執(zhí)行壓測的命令 一、壓測步驟 step1: 編寫jmeter腳本,以及壓測策略 a、若想壓的接口很多 且都是相同域

    2024年02月15日
    瀏覽(35)
  • Jmeter壓測工具詳解

    Jmeter壓測工具詳解

    Apache JMetier是Apache組織開發(fā)的基于Java的壓力測試工具。一款非常優(yōu)秀的開源的性能測試工具。 適用的測試領域: 用于對軟件做壓力測試,它最初被設計用于Web應用測試,但后來擴展到其他測試領域。它可以用于測試靜態(tài)和動態(tài)資源,例如靜態(tài)文件、 Java小服務程序、 CGI腳本

    2024年02月02日
    瀏覽(22)
  • jmeter性能壓測

    jmeter性能壓測

    jvm指令 jstat -gcutil -h5 -t 1 3s 發(fā)壓端的tcp這么達到1000TPS jmeter的jvm的設置

    2024年04月10日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包