chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JMeter工具可用于性能測(cè)試來模擬真實(shí)的用戶場(chǎng)景

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Maulik Patel ? 2022-06-19 16:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

性能測(cè)試是一種非功能測(cè)試技術(shù),用于確定系統(tǒng)參數(shù)在各種工作負(fù)載下的響應(yīng)性和穩(wěn)定性。性能測(cè)試衡量系統(tǒng)的質(zhì)量屬性,例如可擴(kuò)展性、可靠性和資源使用情況。性能測(cè)試幫助產(chǎn)品所有者確定產(chǎn)品解決方案的基準(zhǔn)。性能測(cè)試的目標(biāo)不僅是發(fā)現(xiàn)代碼中的錯(cuò)誤,而且要找出瓶頸。在性能測(cè)試中,質(zhì)量工程師使用任何可用于性能測(cè)試的工具來模擬真實(shí)的用戶場(chǎng)景。

Apache JMeter 是一個(gè)開源 Java 桌面應(yīng)用程序,旨在執(zhí)行負(fù)載測(cè)試和檢查 Web 應(yīng)用程序的功能行為。質(zhì)量工程師可以使用 JMeter 來分析和測(cè)量 Web 應(yīng)用程序或各種服務(wù)(包括 Rest API)的響應(yīng)時(shí)間。它可用于模擬服務(wù)器、網(wǎng)絡(luò)或?qū)ο笊系闹刎?fù)載,以測(cè)試其強(qiáng)度或分析不同負(fù)載類型下的整體性能。JMeter 與 JDK 5 或更高版本兼容。

此外,JMeter 通過讓您創(chuàng)建帶有斷言的測(cè)試腳本來驗(yàn)證您的應(yīng)用程序是否返回了您期望的結(jié)果,從而幫助您對(duì)應(yīng)用程序進(jìn)行回歸測(cè)試。為了獲得最大的靈活性,JMeter 允許您使用正則表達(dá)式創(chuàng)建這些斷言。請(qǐng)注意,JMeter 不是瀏覽器——它在協(xié)議級(jí)別工作。

JMeter 支持的協(xié)議包括:

HTTP、HTTPS 站點(diǎn)

網(wǎng)頁服務(wù)

通過 JDBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫

目錄 – LDAP

管理系統(tǒng)

SMTP

FTP 服務(wù)

JMeter 特點(diǎn):

它有一個(gè)簡(jiǎn)單且用戶友好的 GUI。

它獨(dú)立于平臺(tái)。在 Windows 上,可以使用 JMeter.bat 文件啟動(dòng) JMeter 測(cè)試,在 Unix/Linux 上,通過單擊 JMeter Shell Scripts 啟動(dòng)測(cè)試。

它以 XML 格式創(chuàng)建和存儲(chǔ)其測(cè)試計(jì)劃。這表明我們可以使用文本編輯器生成或創(chuàng)建測(cè)試計(jì)劃。

它是一個(gè)多線程框架,用于使用多個(gè)線程進(jìn)行并發(fā)采樣。

它有助于自動(dòng)化功能測(cè)試。

它是如何工作的?

JMeter 模擬一組用戶向目標(biāo)服務(wù)器發(fā)送請(qǐng)求,并通過表格、圖表等返回顯示目標(biāo)服務(wù)器/應(yīng)用程序性能/功能的統(tǒng)計(jì)信息(圖 1、3-5)。

pYYBAGKu1-aAbvUnAAEE39heDV8035.png

【圖1 | JMeter模擬]

要使用 JMeter,必須定義測(cè)試計(jì)劃,這意味著必須指定:

要訪問的 http 或其他 URL 或要運(yùn)行的 SQL 查詢

如何存儲(chǔ)/顯示結(jié)果

運(yùn)行多少線程來創(chuàng)建所需的負(fù)載/壓力

在 JMeter 術(shù)語中,這些稱為線程、采樣器、偵聽器等。完整的測(cè)試計(jì)劃包含所有這些。要?jiǎng)?chuàng)建它,請(qǐng)右鍵單擊 JMeter GUI 左側(cè)窗格中的“Test Plan”并添加所需的元素(圖 2)。

poYBAGKu1--ASoP6AAFYbbVSfFE032.png

【圖2 | JMeter的測(cè)試元素]

Apache JMeter 如何模擬多個(gè)用戶?

讓我們看一下網(wǎng)頁請(qǐng)求是如何從用戶的瀏覽器發(fā)送到網(wǎng)絡(luò)服務(wù)器的,以及網(wǎng)頁最終是如何顯示的。理解這個(gè)工作流程將使我們有機(jī)會(huì)想象 JMeter 如何適應(yīng)這個(gè)工作流程,以及它如何能像瀏覽器一樣做同樣的事情。

步驟 1:用戶在瀏覽器中執(zhí)行操作,即鍵入站點(diǎn)地址、單擊鏈接或填寫表單并按提交。

在 JMeter 中,這不是必需的。

第 2 步:瀏覽器創(chuàng)建 HTTP 格式的請(qǐng)求并將其發(fā)送到服務(wù)器。

在 JMeter 中,這成為一個(gè) HTTP 請(qǐng)求采樣器。HTTP 請(qǐng)求采樣器以 HTTP 格式發(fā)送請(qǐng)求。

第 3 步:Web 服務(wù)器接收 HTTP 請(qǐng)求,創(chuàng)建 HTML 響應(yīng),并將 HTML 發(fā)送回瀏覽器。

在 JMeter 中,對(duì)于服務(wù)器來說,它是相同的請(qǐng)求。

第 4 步:瀏覽器接收 HTML。

在 JMeter 中,HTTP 請(qǐng)求采樣器接收 HTML 響應(yīng)并將其記錄下來以供分析。

第 5 步:瀏覽器在屏幕上呈現(xiàn) HTML,以便用戶可以看到文本和顏色 (GUI)。

JMeter 不會(huì)像瀏覽器那樣呈現(xiàn) HTML。

那么,就 JMeter 而言,是什么促成了一次用戶事務(wù)呢?

HTTP 請(qǐng)求采樣器以 HTTP 格式發(fā)送請(qǐng)求?!?服務(wù)器接收 HTTP 請(qǐng)求,創(chuàng)建 HTML 響應(yīng)并將 HTML 發(fā)送回 HTTP 請(qǐng)求采樣器?!?HTTP 請(qǐng)求采樣器接收 HTML 響應(yīng)并記錄它以供分析。

當(dāng)我們?cè)?JMeter 測(cè)試計(jì)劃中添加一個(gè) HTTP Request Sampler 時(shí),它會(huì)存儲(chǔ)一個(gè)網(wǎng)頁調(diào)用和接收序列。我們可以將其稱為單用戶事務(wù)。一旦我們將這個(gè)告訴 JMeter,它就可以做同樣的事情 n – 次數(shù)。它還同時(shí)多次執(zhí)行此操作。

最后,JMeter 通過制作采樣器的副本并在單獨(dú)的線程中運(yùn)行它們來模擬多個(gè)用戶。

因?yàn)?JMeter 不完全是瀏覽器,所以 HTTP 請(qǐng)求采樣器使所有接收到的數(shù)據(jù)都可用于進(jìn)一步分析。View Tree Listener 用于可視化接收到的響應(yīng)。View Tree Listener 是了解發(fā)送了什么請(qǐng)求、響應(yīng)是什么以及事務(wù)結(jié)果的好方法。

為什么選擇 JMeter?

JMeter 是一個(gè)開源工具,擁有眾多虛擬用戶的支持。

腳本在 JMeter 中不是必需的,但像 Loadrunner 這樣的工具需要在 C 中編寫腳本。

與其他工具相比,它可以輕松進(jìn)行參數(shù)化和關(guān)聯(lián)。

虛擬用戶的設(shè)置不需要額外的配置,因?yàn)樗鼤?huì)在 JVM 上自動(dòng)生成 v-users。

JMeter 是跨平臺(tái)的。

poYBAGKu1_yAXg_yAAFH6RklJo0996.png

【圖3 | JMeter接口

pYYBAGKu2AaAfjTyAAFGt3CipEw470.png

【圖4 | 以表格形式報(bào)告]

【圖5 | 以圖形格式報(bào)告]

結(jié)論

JMeter 工具易于用于在 Web 應(yīng)用程序服務(wù)器上注入負(fù)載。開發(fā)和質(zhì)量工程師可以使用 JMeter 工具輕松模擬服務(wù)器上的繁重負(fù)載,無需為虛擬用戶進(jìn)行額外設(shè)置,無需額外的腳本編寫工作,并且可以以圖表和表格摘要的形式測(cè)量準(zhǔn)確的響應(yīng)時(shí)間。JMeter 結(jié)果圖表有助于定位瓶頸并提高 Web 服務(wù)器應(yīng)用程序的性能。質(zhì)量工程師可以通過分析 JMeter 結(jié)果圖表來識(shí)別罪魁禍?zhǔn)?RestAPI。JMeter 工具還用于執(zhí)行服務(wù)器基準(zhǔn)測(cè)試和可擴(kuò)展性測(cè)試。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10000

    瀏覽量

    90121
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2992

    瀏覽量

    114806
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    蓄電池綜合測(cè)試儀是評(píng)估電池性能的重要工具

    測(cè)試、容量檢測(cè)、內(nèi)阻測(cè)量、循環(huán)壽命評(píng)估及安全性考核于一體,通過模擬真實(shí)騎行條件,對(duì)電池進(jìn)行全面而精準(zhǔn)的測(cè)試。該設(shè)備能夠適用于多種類型的電池,
    的頭像 發(fā)表于 10-10 16:03 ?165次閱讀
    蓄電池綜合<b class='flag-5'>測(cè)試</b>儀是評(píng)估電池<b class='flag-5'>性能</b>的重要<b class='flag-5'>工具</b>

    使用AFG31000系列信號(hào)發(fā)生器精準(zhǔn)復(fù)制真實(shí)場(chǎng)景信號(hào)

    在電子工程與測(cè)試測(cè)量領(lǐng)域,精準(zhǔn)復(fù)制真實(shí)場(chǎng)景信號(hào)是進(jìn)行設(shè)備性能測(cè)試、系統(tǒng)仿真和故障診斷的關(guān)鍵。泰克AFG31000系列信號(hào)發(fā)生器憑借其寬頻帶覆
    的頭像 發(fā)表于 03-20 11:45 ?498次閱讀
    使用AFG31000系列信號(hào)發(fā)生器精準(zhǔn)復(fù)制<b class='flag-5'>真實(shí)</b><b class='flag-5'>場(chǎng)景</b>信號(hào)

    取樣示波器的技術(shù)原理和應(yīng)用場(chǎng)景

    和接收信號(hào)波形,通過觀察波形的變化判斷故障的原因。 電子測(cè)試:在電子設(shè)備的研發(fā)和生產(chǎn)過程中,取樣示波器可用于測(cè)試電路板的性能、檢查元器件的
    發(fā)表于 03-12 14:34

    敏捷合成器的技術(shù)原理和應(yīng)用場(chǎng)景

    ,在多個(gè)領(lǐng)域具有廣泛的應(yīng)用場(chǎng)景: 通信測(cè)試:在通信設(shè)備的研發(fā)和生產(chǎn)過程中,敏捷合成器可用于生成各種調(diào)制信號(hào)和測(cè)試信號(hào),以驗(yàn)證設(shè)備的性能和穩(wěn)定
    發(fā)表于 02-20 15:25

    GNSS模擬器用于消費(fèi)電子、導(dǎo)航芯片與定位終端測(cè)試

    在消費(fèi)電子、導(dǎo)航芯片與定位終端快速發(fā)展的今天,精準(zhǔn)的定位性能測(cè)試已成為產(chǎn)品競(jìng)爭(zhēng)力的關(guān)鍵。GNSS模擬器作為行業(yè)領(lǐng)先的測(cè)試工具,能夠模擬復(fù)雜多
    的頭像 發(fā)表于 02-19 15:36 ?730次閱讀
    GNSS<b class='flag-5'>模擬器用于</b>消費(fèi)電子、導(dǎo)航芯片與定位終端<b class='flag-5'>測(cè)試</b>

    混合信號(hào)分析儀的原理和應(yīng)用場(chǎng)景

    分析儀可以同步觀測(cè)多個(gè)模擬和數(shù)字信號(hào),特別適用于嵌入式系統(tǒng)及外圍電路的測(cè)試。通過捕獲和分析這些信號(hào)的波形,工程師可以評(píng)估系統(tǒng)的性能和穩(wěn)定性,并進(jìn)行必要的優(yōu)化和調(diào)整。 通信系統(tǒng)分析與調(diào)試
    發(fā)表于 01-21 16:45

    E2000 Speedometer測(cè)試瀏覽器性能

    設(shè)計(jì)的基準(zhǔn)測(cè)試工具,旨在通過模擬用戶交互測(cè)量 Web應(yīng)用的響應(yīng)速度 。其核心目標(biāo)是盡可能真實(shí)地反映現(xiàn)實(shí)世界的Web體驗(yàn)。當(dāng)瀏覽器在Spee
    發(fā)表于 01-10 21:33

    無線連接測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景

    無線連接測(cè)試儀還具備網(wǎng)絡(luò)模擬功能,可以模擬不同的網(wǎng)絡(luò)環(huán)境和條件,如不同的接入點(diǎn)數(shù)量、信號(hào)強(qiáng)度、干擾情況等,以測(cè)試被測(cè)設(shè)備在各種復(fù)雜網(wǎng)絡(luò)場(chǎng)景
    發(fā)表于 11-21 14:51

    汽車?yán)走_(dá)回波發(fā)生器的技術(shù)原理和應(yīng)用場(chǎng)景

    的波束并向前傳播,以模擬真實(shí)的雷達(dá)工作環(huán)境。應(yīng)用場(chǎng)景 自動(dòng)駕駛系統(tǒng)的開發(fā)和測(cè)試:在自動(dòng)駕駛系統(tǒng)的開發(fā)和測(cè)試過程中,汽車電子雷達(dá)回波發(fā)生器可以
    發(fā)表于 11-15 14:06

    OTA測(cè)試暗箱的技術(shù)原理和應(yīng)用場(chǎng)景

    過程中,可以模擬不同的無線通信場(chǎng)景和條件,以評(píng)估被測(cè)設(shè)備的性能。 二、OTA測(cè)試暗箱的應(yīng)用場(chǎng)景OTA測(cè)試
    發(fā)表于 11-14 14:36

    多通道負(fù)載測(cè)試性能評(píng)估?

    情況下的性能。這種測(cè)試通常用于評(píng)估系統(tǒng)的最大處理能力,以及確定系統(tǒng)在何種負(fù)載下開始出現(xiàn)性能下降。多通道負(fù)載測(cè)試可以
    發(fā)表于 11-11 16:44

    移動(dòng)終端測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景

    移動(dòng)終端測(cè)試儀是確保移動(dòng)設(shè)備如智能手機(jī)、平板電腦等性能和質(zhì)量的關(guān)鍵工具。隨著無線通信技術(shù)的快速發(fā)展,移動(dòng)終端測(cè)試儀在確保設(shè)備性能、兼容性、信
    發(fā)表于 11-04 16:01

    信令測(cè)試儀器的技術(shù)原理和應(yīng)用場(chǎng)景

    過程中,信令測(cè)試儀器用于定位和解決系統(tǒng)中的故障和問題。通過對(duì)信令的測(cè)試和分析,可以幫助找到故障的原因和發(fā)生的場(chǎng)景,提供故障排查和修復(fù)的指導(dǎo)。 通信系統(tǒng)性能優(yōu)化:通過信令
    發(fā)表于 10-31 14:45

    源測(cè)量單元設(shè)備的技術(shù)原理和應(yīng)用場(chǎng)景

    測(cè)試晶體管、二極管等器件的IV特性。這一過程不僅能夠評(píng)估器件的性能,還能判斷其可靠性。 此外,SMU還可用于測(cè)試材料的電阻率、分析電源管理集成電路(PMIC)的功率效率等應(yīng)用
    發(fā)表于 10-22 11:10

    參數(shù)分析儀的技術(shù)原理和應(yīng)用場(chǎng)景

    譜、紅外光譜、拉曼光譜等),它們利用樣品對(duì)光的吸收、發(fā)射或散射特性進(jìn)行分析。 質(zhì)譜分析也是化學(xué)分析的一種重要手段,它通過測(cè)量樣品中離子的質(zhì)量和相對(duì)豐度確定化合物的組成。 力學(xué)性能測(cè)試
    發(fā)表于 10-17 14:42