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

壓測(cè)工具Jmeter學(xué)習(xí)

這篇具有很好參考價(jià)值的文章主要介紹了壓測(cè)工具Jmeter學(xué)習(xí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

壓測(cè)工具Jmeter

Jmeter介紹

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

  1. Apache的ab壓力測(cè)試
  2. Nginter 韓國(guó)研發(fā)
  3. PAS 阿里測(cè)試工具
  4. MeterSphere :國(guó)內(nèi)持續(xù)測(cè)試的開源平臺(tái)

下載安裝

去官網(wǎng)下載安裝即可。首頁左側(cè)有相關(guān)下載的鏈接。
壓測(cè)工具Jmeter學(xué)習(xí)

使用

一般情況下,Jmeter的使用流程如下:

  1. 創(chuàng)建測(cè)試計(jì)劃
  2. 配置線程組、http請(qǐng)求、斷言、結(jié)果監(jiān)聽器
  3. 執(zhí)行測(cè)試
  4. 查看測(cè)試結(jié)果,分析測(cè)試結(jié)果

1、創(chuàng)建測(cè)試計(jì)劃
壓測(cè)工具Jmeter學(xué)習(xí)
2、配置線程組

  • 線程數(shù):用來發(fā)送http請(qǐng)求的線程的數(shù)量
    • 線程組常用來模擬一組用戶訪問系統(tǒng)資源(API接口)
    • 假如客戶機(jī)沒有足夠的能力來模擬較重的負(fù)載,可以使用JMeter的分布式測(cè)試功能,通過一
      個(gè)JMeter的Master來遠(yuǎn)程控制多個(gè)JMeter的Salve完成測(cè)試
  • 循環(huán)次數(shù):循環(huán)執(zhí)行多少次操作
    • 循環(huán)次數(shù)表示了循環(huán)執(zhí)行多少次操作!循環(huán)次數(shù)直接決定整個(gè)測(cè)試單個(gè)線程的執(zhí)行時(shí)間,和整體測(cè)試執(zhí)行時(shí)間
    • 單線程執(zhí)行時(shí)間 = 單請(qǐng)求平均響應(yīng)時(shí)間 * 循環(huán)次數(shù)
    • 整個(gè)測(cè)試耗時(shí) = 單線程執(zhí)行時(shí)間 + (Ramp-Up - Ramp-Up / 線程數(shù))
  • Ramp-Up:建立全部線程耗時(shí)
    • Ramp-Up Period (in-seconds) 代表隔多長(zhǎng)時(shí)間執(zhí)行,默認(rèn)值是0,0代表同時(shí)并發(fā)。用于告知JMeter 要在多長(zhǎng)時(shí)間內(nèi)建立全部的線程
      壓測(cè)工具Jmeter學(xué)習(xí)

線程屬性說明:

  • 線程數(shù):20, 線程數(shù)量,這里設(shè)置了20個(gè)線程
  • ramp-up:表示在指定時(shí)間之內(nèi)把這些線程全部啟動(dòng)起來。 如果n=1,那就表示要在1s以內(nèi)把50個(gè)線程全部啟動(dòng)起來
  • 循環(huán)次數(shù):2000,表示把 20 thread 循環(huán)2000次,也就是說讓每一個(gè)請(qǐng)求接口循環(huán)調(diào)用接口2000次

3、設(shè)置Http請(qǐng)求
壓測(cè)工具Jmeter學(xué)習(xí)
設(shè)置請(qǐng)求協(xié)議、端口、路徑等信息。
壓測(cè)工具Jmeter學(xué)習(xí)

4、設(shè)置斷言
JMeter斷言常用有兩種,一種是響應(yīng)斷言,一種是響應(yīng)時(shí)間斷言,如果響應(yīng)內(nèi)容不滿足斷言的配置,則認(rèn)為這次的請(qǐng)求是失敗的。

  • 響應(yīng)斷言:判斷響應(yīng)內(nèi)容是否包含指定的字符信息,用于判斷api接口返回內(nèi)容是否正確
  • 響應(yīng)時(shí)間斷言:判斷響應(yīng)時(shí)間,是否超過預(yù)期的時(shí)間,用于判斷api接口返回時(shí)間是否超過預(yù)期
    壓測(cè)工具Jmeter學(xué)習(xí)
    接口返回包含"code":0則認(rèn)為返回內(nèi)容正確
    壓測(cè)工具Jmeter學(xué)習(xí)

設(shè)置請(qǐng)求接口時(shí)間超過3毫秒,則認(rèn)為請(qǐng)求失敗
壓測(cè)工具Jmeter學(xué)習(xí)

5、設(shè)置結(jié)果監(jiān)聽
壓測(cè)工具Jmeter學(xué)習(xí)
配置監(jiān)聽器:監(jiān)聽壓測(cè)結(jié)果,聚合報(bào)告和匯總結(jié)果很類似,看一個(gè)就行

  1. 聚合報(bào)告:查詢結(jié)果信息聚合匯總,例如樣本、平均值、通吐量、最大值、最小值…
  2. 察看結(jié)果樹:記錄每一次壓測(cè)請(qǐng)求
  3. 圖像結(jié)果:分析了所有請(qǐng)求的平均值、終止、偏離值和通吐量之間的關(guān)系。
  4. 匯總結(jié)果:匯總壓測(cè)結(jié)果
  5. 匯總圖:將壓測(cè)結(jié)果以圖像形式展示

聚合報(bào)告相關(guān)結(jié)果解釋如下:

  • 樣本(sample): 發(fā)送請(qǐng)求的總樣本數(shù)量
  • 響應(yīng)時(shí)間【單位ms】:
    • 平均值(average):平均的響應(yīng)時(shí)間
    • 中位數(shù)(median): 中位數(shù)的響應(yīng)時(shí)間,50%請(qǐng)求的響應(yīng)時(shí)間
    • 90%百分位(90% Line): 90%的請(qǐng)求的響應(yīng)時(shí)間,意思就是說90%的請(qǐng)求是<=1765ms返回,另外10%的請(qǐng)求是大于等于1765ms返回的。
    • 95%百分位(95% Line): 95%的請(qǐng)求的響應(yīng)時(shí)間,95%的請(qǐng)求都落在1920ms之內(nèi)返回的
    • 99%百分位(99% Line): 99%的請(qǐng)求的響應(yīng)時(shí)間
    • 最小值(min):請(qǐng)求返回的最小時(shí)間,其中一個(gè)用時(shí)最少的請(qǐng)求
    • 最大值(max):請(qǐng)求返回的最大時(shí)間,其中一個(gè)用時(shí)最大的請(qǐng)求
    • 異常(error): 出現(xiàn)錯(cuò)誤的百分比,錯(cuò)誤率=錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求的總數(shù)
    • 吞吐量TPS(throughout): 吞吐能力,最重要的就是這個(gè)了
    • Received KB/sec----每秒從服務(wù)器端接收到的數(shù)據(jù)量
    • Sent KB/sec----每秒從客戶端發(fā)送的請(qǐng)求的數(shù)量
      壓測(cè)工具Jmeter學(xué)習(xí)

結(jié)果樹
壓測(cè)工具Jmeter學(xué)習(xí)

匯總報(bào)告相關(guān)結(jié)果解釋如下,和聚合報(bào)告很類似。

  • 樣本(sample): 發(fā)送請(qǐng)求的總樣本數(shù)量
  • 響應(yīng)時(shí)間【單位ms】:
    • 平均值(average):平均的響應(yīng)時(shí)間
    • 最小值(min):請(qǐng)求返回的最小時(shí)間,其中一個(gè)用時(shí)最少的請(qǐng)求
    • 最大值(max):請(qǐng)求返回的最大時(shí)間,其中一個(gè)用時(shí)最大的請(qǐng)求
    • 標(biāo)準(zhǔn)偏差:度量響應(yīng)時(shí)間分布的分散程度的標(biāo)準(zhǔn),衡量響應(yīng)時(shí)間值偏離平均響應(yīng)時(shí)間的程度。
      標(biāo)準(zhǔn)偏差越小,偏離越少,反之亦然。
  • 異常(error): 出現(xiàn)錯(cuò)誤的百分比,錯(cuò)誤率=錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求的總數(shù)
  • 吞吐量TPS(throughout): 吞吐能力,這個(gè)才是我們需要的并發(fā)數(shù)
  • 每秒接收 KB/sec----每秒從服務(wù)器端接收到的數(shù)據(jù)量
  • 每秒發(fā)送KB/sec----每秒從客戶端發(fā)送的請(qǐng)求的數(shù)量
  • 平均字節(jié)數(shù)
    壓測(cè)工具Jmeter學(xué)習(xí)
    除了上面的這些步驟以外,由于某些情況下回涉及到登錄以后對(duì)接口進(jìn)行測(cè)試,所以需要添加HttpCookie管理器,這樣才能正請(qǐng)求成功壓測(cè)工具Jmeter學(xué)習(xí)壓測(cè)工具Jmeter學(xué)習(xí)

最后Jmeter如何設(shè)置中文,找到對(duì)應(yīng)內(nèi)容加上第一句和最后一句。文章來源地址http://www.zghlxwxcb.cn/news/detail-498103.html

goto remove_language_reset_bug_4.0
if not defined JMETER_LANGUAGE (
    rem Set language
    rem Default to en_EN
    set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"
)
:remove_language_reset_bug_4.0

參考

  1. Jmeter中文網(wǎng)
  2. Jmeter官網(wǎng)

到了這里,關(guān)于壓測(cè)工具Jmeter學(xué)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【壓測(cè)工具】Jmeter及Apifox

    Jmeter Apifox Apifox - API 文檔、調(diào)試、Mock、測(cè)試一體化協(xié)作平臺(tái) - 接口文檔工具,接口自動(dòng)化測(cè)試工具,接口Mock工具,API文檔工具,API Mock工具,API自動(dòng)化測(cè)試工具

    2024年02月11日
    瀏覽(25)
  • 【Java基礎(chǔ)】壓測(cè)工具JMeter使用簡(jiǎn)介

    【Java基礎(chǔ)】壓測(cè)工具JMeter使用簡(jiǎn)介

    Apache JMeter是一個(gè)基于Java開發(fā)的開源性能測(cè)試工具,由Apache軟件基金會(huì)維護(hù) JMeter最初設(shè)計(jì)用于Web應(yīng)用測(cè)試,但它的功能已經(jīng)擴(kuò)展到其他測(cè)試領(lǐng)域。JMeter可以用于測(cè)試靜態(tài)和動(dòng)態(tài)資源,如靜態(tài)文件、Java小服務(wù)程序、CGI腳本、Java對(duì)象、數(shù)據(jù)庫(kù)和FTP服務(wù)器等。它能夠?qū)Ψ?wù)器、網(wǎng)

    2024年04月27日
    瀏覽(27)
  • 壓測(cè)工具JMeter——安裝與使用(Windows、Mac、Linux)

    壓測(cè)工具JMeter——安裝與使用(Windows、Mac、Linux)

    目錄 簡(jiǎn)單介紹: 下載與安裝 下載地址 mac 版本 windows版本 linux版本 壓測(cè)使用 HTTP協(xié)議GET請(qǐng)求 添加線程組 ?編輯添加取樣器 ?GET請(qǐng)求 填寫壓測(cè)地址信息 添加觀察壓測(cè)結(jié)果項(xiàng) 添加查看結(jié)果樹? ?添加聚合報(bào)告 配置壓測(cè)信息 參數(shù)介紹 5個(gè)線程 壓測(cè) 20000次樣例 5個(gè)線程 壓測(cè) 30秒樣

    2024年02月05日
    瀏覽(25)
  • Jmeter學(xué)習(xí)04——壓測(cè)簡(jiǎn)析

    Jmeter學(xué)習(xí)04——壓測(cè)簡(jiǎn)析

    1.壓測(cè)報(bào)告簡(jiǎn)析(總請(qǐng)求數(shù)、90%響應(yīng)時(shí)間、吞吐量、報(bào)錯(cuò)) (1)jmeter的壓測(cè)報(bào)告(聚合報(bào)告)我們通常會(huì)關(guān)注指定時(shí)長(zhǎng)我們的接口總請(qǐng)求數(shù)是否在正常的范圍內(nèi)(例如:100的并發(fā)持續(xù)30秒,總請(qǐng)求數(shù)300不到,可能原因是因?yàn)榻涌陧憫?yīng)時(shí)間過長(zhǎng)) (2)響應(yīng)時(shí)間我們通常是關(guān)注

    2024年02月06日
    瀏覽(15)
  • jmeter工具測(cè)試和壓測(cè)websocket協(xié)議【杭州多測(cè)師_王sir】

    jmeter工具測(cè)試和壓測(cè)websocket協(xié)議【杭州多測(cè)師_王sir】

    一、安裝JDK配置好環(huán)境變量,安裝好jmeter 二、下載WebSocketSampler發(fā)送請(qǐng)求用的 ,地址:https://bitbucket.org/pjtr/jmeter-websocket-samplers/downloads/?spm=a2c4g.11186623.2.15.363f211bH03KeI 下載解壓后的jar包放到D:JMeterapache-jmeter-3.3libext目錄下 三、如果需要在jmeter中安裝那么就需要下載jmeter的插件

    2024年02月13日
    瀏覽(22)
  • 基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測(cè)

    基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測(cè)

    上一篇文章中,我們?cè)敿?xì)介紹了構(gòu)建 Apifox Cli 的 Docker 鏡像的步驟,并通過簡(jiǎn)單的示例演示了如何利用 GitLab 的 CI/CD 功能,將構(gòu)建好的鏡像利用在自動(dòng)化測(cè)試作業(yè)中。在今天的文章中,我們將重點(diǎn)討論如何構(gòu)建 JMeter 的 Docker 鏡像,并演示如何在 GitLab 的 CI/CD 作業(yè)中利用該鏡像

    2024年04月16日
    瀏覽(35)
  • 性能測(cè)試工具jmeter對(duì)數(shù)據(jù)庫(kù)mysql進(jìn)行性能測(cè)試(壓測(cè)保姆級(jí)教程)

    性能測(cè)試工具jmeter對(duì)數(shù)據(jù)庫(kù)mysql進(jìn)行性能測(cè)試(壓測(cè)保姆級(jí)教程)

    打開mysql官網(wǎng):MySQL 找到mysql connectors,選擇操作系統(tǒng)獨(dú)立版本,將下載jar包導(dǎo)入到j(luò)meter的lib目錄下。 參考文檔:https://www.jb51.net/article/190860.htm 1、添加測(cè)試計(jì)劃 2、添加JDBC request 3、添加JDBC connection configuration,并修改配置 1、Cannot create PoolableConnectionFactory (Communications link fai

    2024年02月02日
    瀏覽(24)
  • 性能測(cè)試工具locust壓測(cè)介紹

    性能測(cè)試工具locust壓測(cè)介紹

    官方文檔:https://docs.locust.io/en/stable/index.html 1、初識(shí)locust ????????Locust 完全基于Python 編程語言,采用python 編寫壓測(cè)腳本,且所有請(qǐng)求完全基于requests庫(kù)。除了 HTTP/HTTPS 協(xié)議,Locust 也可以測(cè)試其它協(xié)議的系統(tǒng),只需要采用Python調(diào)用對(duì)應(yīng)的庫(kù)進(jìn)行請(qǐng)求描述即可。locust是一個(gè)

    2024年02月07日
    瀏覽(27)
  • jmeter壓測(cè)學(xué)習(xí)-監(jiān)聽器之服務(wù)器性能指標(biāo)監(jiān)控(PerfMon Metrics Collector)

    jmeter壓測(cè)學(xué)習(xí)-監(jiān)聽器之服務(wù)器性能指標(biāo)監(jiān)控(PerfMon Metrics Collector)

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

    2024年04月15日
    瀏覽(20)
  • Go 性能壓測(cè)工具之wrk介紹與使用

    在項(xiàng)目正式上線之前,我們通常需要通過壓測(cè)來評(píng)估當(dāng)前系統(tǒng)能夠支撐的請(qǐng)求量、排查可能存在的隱藏bug;壓力測(cè)試(壓測(cè))是確保系統(tǒng)在高負(fù)載情況下仍能穩(wěn)定運(yùn)行的重要步驟。通過模擬高并發(fā)場(chǎng)景,可以評(píng)估系統(tǒng)的性能瓶頸、可靠性和穩(wěn)定性,進(jìn)而優(yōu)化系統(tǒng)架構(gòu)和資源配

    2024年04月08日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包