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

使用JMeter 進(jìn)行壓力測(cè)試

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

前言

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ù)庫、FTP 服務(wù)器, 等等。JMeter 可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測(cè)試它們的強(qiáng)度和分析整體性能。另外,JMeter能夠?qū)?yīng)用程序做功能/回歸測(cè)試,通過創(chuàng)建帶有斷言的腳本來驗(yàn)證你的程序返回了你期望的結(jié)果。為了最大限度的靈活性,JMeter允許使用正則表達(dá)式創(chuàng)建斷言。


一、準(zhǔn)備工作

安裝Java環(huán)境以及jmeter

二、實(shí)現(xiàn)步驟

1.啟動(dòng)jmeter

進(jìn)入bin目錄,使用jmeter.bat啟動(dòng)程序。

啟動(dòng)之后會(huì)有兩個(gè)窗口,一個(gè)cmd窗口,一個(gè)JMeter的 GUI。

cmd窗口:

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

其中cmd窗口中的提示信息意思為

不要使用GUI運(yùn)行壓力測(cè)試,GUI僅用于壓力測(cè)試的創(chuàng)建和調(diào)試;執(zhí)行壓力測(cè)試請(qǐng)不要使用GUI。使用下面的命令來執(zhí)行測(cè)試:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

并且修改JMeter批處理文件的環(huán)境變量:HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"

JMeter :

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?

2.創(chuàng)建測(cè)試

1.創(chuàng)建線程組

在“測(cè)試計(jì)劃”上右鍵 【添加】-->【線程(用戶)】-->【線程組】

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?設(shè)置線程數(shù)和循環(huán)次數(shù)。這里設(shè)置線程數(shù)為200,循環(huán)兩次。

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

2.配置元件?

在剛剛創(chuàng)建的線程組上右鍵 【添加】-->【配置元件】-->【HTTP請(qǐng)求默認(rèn)值】配置需要進(jìn)行測(cè)試的程序協(xié)議、地址和端口,當(dāng)所有的接口測(cè)試的訪問域名和端口都一樣時(shí),可以使用該元件,一旦服務(wù)器地址變更,只需要修改請(qǐng)求默認(rèn)值即可。

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?

3.構(gòu)造HTTP請(qǐng)求

在“線程組”右鍵 【添加-】->【samlper】-->【HTTP 請(qǐng)求】設(shè)置需要測(cè)試的API的請(qǐng)求路徑和數(shù)據(jù)。

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?

4.添加HTTP請(qǐng)求頭

在創(chuàng)建的線程組上右鍵 【添加】-->【配置元件】-->【HTTP信息頭管理器】可以在這里配置token以及Content-Type

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

5.添加斷言

在創(chuàng)建的線程組上右鍵 【添加】-->【斷言】-->【響應(yīng)斷言】

根據(jù)響應(yīng)的數(shù)據(jù)來判斷請(qǐng)求是否正常。我在這里只判斷的響應(yīng)代碼是否為200。還可以配置錯(cuò)誤信息

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

6.添加察看結(jié)果樹

在創(chuàng)建的線程組上右鍵 【添加】-->【監(jiān)聽器】-->【察看結(jié)果樹】

然后點(diǎn)擊運(yùn)行按鈕就可以看到結(jié)果

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?7.添加聚合報(bào)告

在創(chuàng)建的線程組上右鍵 【添加】-->【監(jiān)聽器】-->【聚合報(bào)告】

然后點(diǎn)擊運(yùn)行按鈕就可以看到結(jié)果了

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

?8.測(cè)試計(jì)劃創(chuàng)建完成

保存測(cè)試計(jì)劃

三、執(zhí)行測(cè)試計(jì)劃

執(zhí)行測(cè)試計(jì)劃不能用GUI,需要用命令行來執(zhí)行

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

執(zhí)行的命令為:

jmeter -n -t yalices.jmx -l webreport/result.txt -e -o webreport/web

yalices.jmx 為測(cè)試計(jì)劃文件路徑

webreport/result.txt 為測(cè)試結(jié)果文件路徑

webreport/web 為web報(bào)告保存路徑(文件夾要為空)

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試

Web報(bào)告如下:

jmeter 壓力測(cè)試,搬磚歷險(xiǎn),jmeter,壓力測(cè)試文章來源地址http://www.zghlxwxcb.cn/news/detail-576115.html


到了這里,關(guān)于使用JMeter 進(jìn)行壓力測(cè)試的文章就介紹完了。如果您還想了解更多內(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)文章

  • JMeter系列4-使用JMeter進(jìn)行壓力測(cè)試,計(jì)算吞吐量

    JMeter系列4-使用JMeter進(jìn)行壓力測(cè)試,計(jì)算吞吐量

    1、隨著線程的增加,throughout不變了,再增加,只能延時(shí)增長(zhǎng)了,說明已經(jīng)達(dá)到最大QPS 2、很好推斷,一個(gè)進(jìn)程一次接口的響應(yīng)時(shí)間是500ms,那么一個(gè)進(jìn)程的qps為2,四個(gè)進(jìn)程的qps就是8 參考:https://blog.csdn.net/Le_1M/article/details/121105877 2.添加Constant Throughput Timer(常量吞吐量定時(shí)器)

    2023年04月08日
    瀏覽(21)
  • 如何使用Jmeter對(duì)WebSocket進(jìn)行壓力測(cè)試

    如何使用Jmeter對(duì)WebSocket進(jìn)行壓力測(cè)試

    01 環(huán)境準(zhǔn)備 Jmeter對(duì)WebSocket協(xié)議的環(huán)境準(zhǔn)備: 因?yàn)镴meter本身不支持WebSocket協(xié)議的,所以需要安裝第三方的插件JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar,并直接將這個(gè)jar包放到Jmeter軟件的libext目錄下。 查閱https://github.com/maciejzaleski/JMeter-WebSocketSampler/wiki/Dependencies看到,這個(gè)插件需要以

    2024年02月08日
    瀏覽(23)
  • 【性能測(cè)試】使用JMeter對(duì)code論壇進(jìn)行壓力測(cè)試

    【性能測(cè)試】使用JMeter對(duì)code論壇進(jìn)行壓力測(cè)試

    項(xiàng)目簡(jiǎn)介 code 論壇是一個(gè)技術(shù)交流社區(qū)。主要功能有發(fā)布帖子,查看帖子,評(píng)價(jià)帖子,刪除帖子,點(diǎn)贊帖子,站內(nèi)信,個(gè)人中心,修改個(gè)人信息等。是一個(gè)基于 Spring 的前后端分離項(xiàng)目。 項(xiàng)目鏈接 code論壇 使用工具 JMeter5.6.2 性能測(cè)試概念 性能測(cè)試是通過自動(dòng)化的測(cè)試工具模

    2024年02月08日
    瀏覽(23)
  • 【性能優(yōu)化】一、使用JMeter進(jìn)行壓力測(cè)試并進(jìn)行簡(jiǎn)單調(diào)優(yōu)

    壓力測(cè)試不同于功能測(cè)試,其目的是為了測(cè)試出系統(tǒng)在高并發(fā),高數(shù)據(jù)量的情況下可能會(huì)出現(xiàn)的問題(內(nèi)存泄露、并發(fā)、同步) 一種典型的內(nèi)存泄漏就是對(duì)象在創(chuàng)建之后由很多用戶進(jìn)行調(diào)用,導(dǎo)致對(duì)象被不斷新建但復(fù)用率很低,導(dǎo)致內(nèi)存不足(內(nèi)存泄露的典型問題) 有效的

    2024年02月03日
    瀏覽(18)
  • 使用jmeter的HLS插件進(jìn)行流媒體的壓力測(cè)試

    使用jmeter的HLS插件進(jìn)行流媒體的壓力測(cè)試

    目錄 一、準(zhǔn)備 二、使用步驟 1.添加HLS插件 2.?示例 最近項(xiàng)目中開始做國標(biāo)的項(xiàng)目,需要進(jìn)行視頻流的壓力測(cè)試,在前端界面基本上最多也就是16宮格,想要測(cè)試更多的視頻流,就需要使用jmeter中的HLS Plugins來進(jìn)行壓力測(cè)試(能自己寫腳本的更好),下面就是本人進(jìn)行視頻流測(cè)

    2024年02月11日
    瀏覽(79)
  • 批量獲取用戶token,并使用jmeter對(duì)秒殺接口進(jìn)行壓力測(cè)試(黑馬點(diǎn)評(píng))

    批量獲取用戶token,并使用jmeter對(duì)秒殺接口進(jìn)行壓力測(cè)試(黑馬點(diǎn)評(píng))

    ????宏夏Coding網(wǎng)站,致力于為編程學(xué)習(xí)者、互聯(lián)網(wǎng)求職者提供最需要的內(nèi)容!網(wǎng)站內(nèi)容包括求職秘籍,葵花寶典(學(xué)習(xí)筆記),資源推薦等內(nèi)容。在線閱讀:https://hongxiac.com???? 現(xiàn)在有一個(gè)秒殺優(yōu)惠券的接口,需要模擬1000個(gè)不同登錄用戶下的秒殺場(chǎng)景,測(cè)試這個(gè)接口的性

    2024年02月15日
    瀏覽(16)
  • 什么是壓力測(cè)試?如何進(jìn)行Jmeter壓力測(cè)試

    什么是壓力測(cè)試?如何進(jìn)行Jmeter壓力測(cè)試

    軟件測(cè)試中:壓力測(cè)試(Stress Test),也稱為強(qiáng)度測(cè)試、負(fù)載測(cè)試。壓力測(cè)試是模擬實(shí)際應(yīng)用的軟硬件環(huán)境及用戶使用過程的系統(tǒng)負(fù)荷,長(zhǎng)時(shí)間或超大負(fù)荷地運(yùn)行測(cè)試軟件,來測(cè)試被測(cè)系統(tǒng)的性能、可靠性、穩(wěn)定性等。 常用的壓力測(cè)試軟件有:LoadRunner、Apache JMeter、NeoLoad、

    2024年02月11日
    瀏覽(23)
  • JMeter進(jìn)行WebSocket壓力測(cè)試

    JMeter進(jìn)行WebSocket壓力測(cè)試

    背景 之前兩篇內(nèi)容介紹了一下 WebSocket 和 SocketIO 的基礎(chǔ)內(nèi)容。之后用 Netty-SocketIO 開發(fā)了一個(gè)簡(jiǎn)單的服務(wù)端,支持服務(wù)端主動(dòng)向客戶端發(fā)送消息,同時(shí)也支持客戶端請(qǐng)求,服務(wù)端響應(yīng)方式。本文主要想了解一下服務(wù)端的性能怎么樣,選擇使用 JMeter 對(duì) WebSocket 應(yīng)用進(jìn)行性能測(cè)試

    2024年02月16日
    瀏覽(28)
  • jmeter對(duì)百度首頁進(jìn)行壓力測(cè)試

    jmeter對(duì)百度首頁進(jìn)行壓力測(cè)試

    在測(cè)試計(jì)劃下添加jp@gc - Stepping Thread Group 階梯線程組配置如下: 該測(cè)試一共啟動(dòng)500個(gè)線程,每30秒增加10個(gè),全部線程啟動(dòng)后,保持2分鐘,然后每1秒停止5個(gè)線程。 添加HTTP請(qǐng)求 添加查看結(jié)果樹、jp@gc - Response Times Over Time、jp@gc - Transactions per Second、聚合報(bào)告。 然后啟動(dòng)線程。

    2024年01月16日
    瀏覽(16)
  • Jmeter進(jìn)行壓力測(cè)試不為人知的秘密_jmter壓力測(cè)試,軟件測(cè)試面試項(xiàng)目

    Jmeter進(jìn)行壓力測(cè)試不為人知的秘密_jmter壓力測(cè)試,軟件測(cè)試面試項(xiàng)目

    先自我介紹一下,小編浙江大學(xué)畢業(yè),去過華為、字節(jié)跳動(dòng)等大廠,目前阿里P7 深知大多數(shù)程序員,想要提升技能,往往是自己摸索成長(zhǎng),但自己不成體系的自學(xué)效果低效又漫長(zhǎng),而且極易碰到天花板技術(shù)停滯不前! 因此收集整理了一份《2024年最新軟件測(cè)試全套學(xué)習(xí)資料》

    2024年04月22日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包