91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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)頁(yè)服務(wù)

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

目錄 – 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ù)語(yǔ)中,這些稱為線程、采樣器、偵聽器等。完整的測(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)頁(yè)請(qǐng)求是如何從用戶的瀏覽器發(fā)送到網(wǎng)絡(luò)服務(wù)器的,以及網(wǎng)頁(yè)最終是如何顯示的。理解這個(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)頁(yè)調(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)注

    14

    文章

    10272

    瀏覽量

    91554
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3002

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    歐冶半導(dǎo)體全域多場(chǎng)景芯片解決方案2026年冬季測(cè)試圓滿收官

    日前,歐冶半導(dǎo)體全域、多場(chǎng)景芯片解決方案2026年冬季測(cè)試圓滿收官。本次冬測(cè)歷時(shí)22天,累積行駛里程近一萬公里,覆蓋黑河、漠河等中國(guó)最北端極寒地區(qū),通過模擬用戶
    的頭像 發(fā)表于 02-04 10:42 ?572次閱讀

    誰(shuí)更有效?解碼焊球剪切與鍵合點(diǎn)拉力測(cè)試真實(shí)對(duì)比

    在微電子封裝可靠性評(píng)估中,焊球-剪切測(cè)試和鍵合點(diǎn)-拉力測(cè)試是兩種最常用的機(jī)械性能檢測(cè)方法。長(zhǎng)期以來,工程界對(duì)這兩種測(cè)試手段的有效性和適用場(chǎng)景
    發(fā)表于 01-08 09:46

    C語(yǔ)言單元測(cè)試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應(yīng)用

    需要硬件模擬場(chǎng)景 對(duì)于安全關(guān)鍵系統(tǒng),建議選擇支持MC/DC覆蓋率分析的框架,如winAMS內(nèi)置的覆蓋率分析工具。 2. 測(cè)試流程優(yōu)化 嵌入式C語(yǔ)言單元
    發(fā)表于 12-18 11:46

    電源測(cè)試為何棄用實(shí)際負(fù)載?模擬負(fù)載才是高效選擇

    在電源研發(fā)、生產(chǎn)質(zhì)檢與性能驗(yàn)證的全流程中,負(fù)載測(cè)試是衡量電源輸出穩(wěn)定性、可靠性的關(guān)鍵環(huán)節(jié)。不少人會(huì)產(chǎn)生疑問:直接連接實(shí)際用電設(shè)備測(cè)試,難道不是貼合真實(shí)
    的頭像 發(fā)表于 12-02 11:44 ?334次閱讀
    電源<b class='flag-5'>測(cè)試</b>為何棄用實(shí)際負(fù)載?<b class='flag-5'>模擬</b>負(fù)載才是高效選擇

    飛機(jī)舷窗材料的陽(yáng)光模擬老化性能測(cè)試

    研發(fā)篩選到合規(guī)認(rèn)證的關(guān)鍵測(cè)試設(shè)備。下文將深入探討太陽(yáng)光模擬器在飛機(jī)舷窗材料老化性能測(cè)試的應(yīng)用與測(cè)試數(shù)據(jù)解讀。太陽(yáng)光
    的頭像 發(fā)表于 11-26 18:04 ?412次閱讀
    飛機(jī)舷窗材料的陽(yáng)光<b class='flag-5'>模擬</b>老化<b class='flag-5'>性能</b><b class='flag-5'>測(cè)試</b>

    如何選擇適合的智駕仿真工具進(jìn)行場(chǎng)景生成和測(cè)試?

    工具性能與特點(diǎn),以幫助開發(fā)者優(yōu)化自動(dòng)駕駛系統(tǒng)的測(cè)試效率與安全性。 在選擇適合的智駕仿真工具進(jìn)行場(chǎng)景生成和
    的頭像 發(fā)表于 11-25 10:32 ?392次閱讀
    如何選擇適合的智駕仿真<b class='flag-5'>工具</b>進(jìn)行<b class='flag-5'>場(chǎng)景</b>生成和<b class='flag-5'>測(cè)試</b>?

    攻擊逃逸測(cè)試:深度驗(yàn)證網(wǎng)絡(luò)安全設(shè)備的真實(shí)防護(hù)能力

    逃逸攻擊,真實(shí)模擬高級(jí)攻擊者使用的躲避手法。 場(chǎng)景測(cè)試支持:平臺(tái)適用于多種測(cè)試場(chǎng)景,包括設(shè)備評(píng)
    發(fā)表于 11-17 16:17

    如何進(jìn)行動(dòng)態(tài)策略的性能測(cè)試?

    動(dòng)態(tài)策略的性能測(cè)試核心是 “ 量化關(guān)鍵指標(biāo)、模擬真實(shí)負(fù)載、驗(yàn)證極限能力 ”,聚焦 “響應(yīng)速度、功耗控制、實(shí)時(shí)性、資源占用” 四大核心維度,通過精準(zhǔn)
    的頭像 發(fā)表于 11-13 17:55 ?2283次閱讀
    如何進(jìn)行動(dòng)態(tài)策略的<b class='flag-5'>性能</b><b class='flag-5'>測(cè)試</b>?

    有哪些工具可以模擬特定設(shè)備或裝置進(jìn)行通信測(cè)試?

    以下是模擬特定設(shè)備或裝置進(jìn)行通信測(cè)試的主流工具分類及具體推薦,覆蓋工業(yè)自動(dòng)化、電力系統(tǒng)、物聯(lián)網(wǎng)等多領(lǐng)域需求,并附詳細(xì)應(yīng)用場(chǎng)景與操作特點(diǎn): 一、工業(yè)協(xié)議
    的頭像 發(fā)表于 11-12 10:35 ?353次閱讀
    有哪些<b class='flag-5'>工具</b>可以<b class='flag-5'>模擬</b>特定設(shè)備或裝置進(jìn)行通信<b class='flag-5'>測(cè)試</b>?

    電池跌落測(cè)試設(shè)備:全方位模擬真實(shí)跌落環(huán)境

    38.3、IEC 62133、GB/T 31241-2022 等多項(xiàng)國(guó)內(nèi)外標(biāo)準(zhǔn),廣泛應(yīng)用于動(dòng)力電池、儲(chǔ)能系統(tǒng)、電動(dòng)工具、電動(dòng)兩輪車及消費(fèi)電子行業(yè)。了解更多電池安全測(cè)試設(shè)
    的頭像 發(fā)表于 11-01 15:27 ?1042次閱讀
    電池跌落<b class='flag-5'>測(cè)試</b>設(shè)備:全方位<b class='flag-5'>模擬</b><b class='flag-5'>真實(shí)</b>跌落環(huá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 ?713次閱讀
    蓄電池綜合<b class='flag-5'>測(cè)試</b>儀是評(píng)估電池<b class='flag-5'>性能</b>的重要<b class='flag-5'>工具</b>

    成品電池綜合測(cè)試儀:保障電池品質(zhì)與安全的核心工具

    隨著新能源汽車、儲(chǔ)能系統(tǒng)、消費(fèi)電子等領(lǐng)域的快速發(fā)展,電池作為核心能源組件,其性能與安全性直接關(guān)系到產(chǎn)品的整體質(zhì)量與用戶體驗(yàn)。成品電池綜合測(cè)試儀作為電池生產(chǎn)與質(zhì)檢環(huán)節(jié)的關(guān)鍵設(shè)備,通過模擬
    的頭像 發(fā)表于 07-24 10:43 ?626次閱讀

    解鎖高品質(zhì)音頻體驗(yàn):探索音頻質(zhì)量評(píng)估與測(cè)試的科學(xué)之道

    流量,用于呼叫建立、媒體傳輸?shù)热鞒?b class='flag-5'>測(cè)試。同時(shí),系統(tǒng)也支持用戶自定義構(gòu)建SIP信令和RTP媒體流,以模擬真實(shí)業(yè)務(wù)中的各種語(yǔ)音
    發(fā)表于 07-22 11:15

    5G網(wǎng)絡(luò)中,信令測(cè)試儀如何幫助提升用戶體驗(yàn)?

    。 這有助于運(yùn)營(yíng)商順利部署新技術(shù),提升網(wǎng)絡(luò)的整體性能用戶體驗(yàn)。 四、提升用戶體驗(yàn)的具體案例 優(yōu)化視頻流傳輸: 信令測(cè)試儀可以模擬
    發(fā)表于 03-21 14:33

    使用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 ?785次閱讀
    使用AFG31000系列信號(hào)發(fā)生器精準(zhǔn)復(fù)制<b class='flag-5'>真實(shí)</b><b class='flag-5'>場(chǎng)景</b>信號(hào)