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

壓測工具之JMeter使用

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

前言

最近公司項(xiàng)目需要進(jìn)行壓測,查驗(yàn)S A A S 系 統(tǒng)中的多 租 戶數(shù)據(jù)是否串庫等問題!

壓測工具

JMeter這款工具相信接觸過測試的小伙伴都有所耳聞,即使是開發(fā),應(yīng)該也會或多或少的有所了解。
這就是今天的主角,我們是使用這款工具來完成我們對系統(tǒng)的壓測。

如何使用

接下來我們看一下如何使用這款壓測工具

啟動JMeter工具

打開JMeter的包目錄,進(jìn)入到bin目錄中,雙擊jmeter.bat文件即可打開。
壓測工具之JMeter使用,java,jmeter
雙擊后,會出現(xiàn)兩個(gè)界面,一個(gè)是cmd的啟動界面,如下:
壓測工具之JMeter使用,java,jmeter
上面窗口內(nèi)容我們翻譯一下:

不要使用GUI模式進(jìn)行負(fù)載測試!,僅用于測試創(chuàng)建和測試調(diào)試。
對于負(fù)載測試,請使用CLI模式(以前是NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
并且修改JMeter批處理文件的環(huán)境變量:HEAP=“-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m”

另一個(gè)啟動后的操作頁面如下:
壓測工具之JMeter使用,java,jmeter

開始創(chuàng)建測試環(huán)境

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

在“Test Plan”上右鍵 【add】–>【Threads(Users)】–>【Thread Group】
壓測工具之JMeter使用,java,jmeter
壓測工具之JMeter使用,java,jmeter
設(shè)置線程數(shù)以及循環(huán)的次數(shù)。這里設(shè)置線程數(shù)為300,循環(huán)4次。 壓測工具之JMeter使用,java,jmeter

2、配置元件

在我們剛剛創(chuàng)建的Thread Group上單擊右鍵 【Add】–>【Config Element】–>【HTTP Request Default】來配置我們需要進(jìn)行測試的程序協(xié)議、地址以及端口,假如所有的接口測試訪問的域名和端口都一樣的話,可以使用該元件進(jìn)行配置,如果服務(wù)器地址進(jìn)行了變更,只需要修改請求默認(rèn)值就可以了,具體UI界面如下圖所示:
壓測工具之JMeter使用,java,jmeter壓測工具之JMeter使用,java,jmeter

3、構(gòu)造HTTP請求

在“Thread”右鍵 【Add】->【Samlper】–>【HTTP Request】需要測試的API的請求路徑和數(shù)據(jù)。具體操作UI界面如下圖所示
壓測工具之JMeter使用,java,jmeter
壓測工具之JMeter使用,java,jmeter

4、添加HTTP請求頭信息

在創(chuàng)建的Thread Group上右鍵 【Add】–>【Config Element】–>【HTTP Header Manage】可以在這里配置token以及Content-Type
壓測工具之JMeter使用,java,jmeter
壓測工具之JMeter使用,java,jmeter

5、添加斷言

在創(chuàng)建的Thread Group上右鍵 【Add】–>【Assertion】–>【Response Assertion】

根據(jù)響應(yīng)的數(shù)據(jù)來進(jìn)行判斷請求是否成功。我在這里只判斷的響應(yīng)代碼是否為200。還可以配置提示信息

具體UI如下圖所示:
壓測工具之JMeter使用,java,jmeter
壓測工具之JMeter使用,java,jmeter

6、添加查看結(jié)果樹

在創(chuàng)建的Thread Group上右鍵 【Add】–>【Listener】–>【View the Result Tree】

然后點(diǎn)擊運(yùn)行按鈕就可以看到我們的結(jié)果樹了
壓測工具之JMeter使用,java,jmeter

7、添加聚合報(bào)告信息

在創(chuàng)建的Thread上右鍵 【Add】–>【Linster】–>【Aggregate Report】

然后點(diǎn)擊運(yùn)行按鈕就可以看到聚合報(bào)告的結(jié)果了
壓測工具之JMeter使用,java,jmeter

8、測試計(jì)劃創(chuàng)建完成了

上述步驟完成了,我們保存測試計(jì)劃即可

保存測試計(jì)劃失敗解決方案

很多小伙伴在上面的第8箱保存的時(shí)候,點(diǎn)擊保存后無反應(yīng),具體解決方案如下:

點(diǎn)擊Options->Look and Feel 后會出現(xiàn)下面的菜單,我這里啊選擇了Nimbus,因?yàn)榧t框內(nèi)的選線會有bug,導(dǎo)致無法保存問題的出現(xiàn)。
壓測工具之JMeter使用,java,jmeter

執(zhí)行測試計(jì)劃

執(zhí)行測試計(jì)劃的時(shí)候最好用GUI界面,需要到命令行來執(zhí)行測試計(jì)劃
壓測工具之JMeter使用,java,jmeter

執(zhí)行的命令為:

jmeter -n -t filename.jmx -l webreport/testResult.txt -e -o webreport/webs

filename.jmx 為測試計(jì)劃文件路徑

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

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

好了,關(guān)于JMeter的使用就到這里。
歡迎大家點(diǎn)擊下方卡片,關(guān)注《coder練習(xí)生》文章來源地址http://www.zghlxwxcb.cn/news/detail-595774.html

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

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

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

相關(guān)文章

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

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

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

    2024年04月16日
    瀏覽(35)
  • 壓測工具Jmeter學(xué)習(xí)

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

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

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

    Jmeter壓測工具詳解

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

    2024年02月02日
    瀏覽(22)
  • 【壓測工具】Jmeter及Apifox

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

    2024年02月11日
    瀏覽(24)
  • 如何使用jmeter進(jìn)行壓測

    如何使用jmeter進(jìn)行壓測

    目錄 1.概述 2.測試計(jì)劃、線程組、取樣器 3.調(diào)試運(yùn)行 4.請求默認(rèn)值 5.流量錄制 6.模擬時(shí)間間隔 7.壓力測試 8.報(bào)表 一款工具,功能往往是很多的,細(xì)枝末節(jié)的地方也很多,實(shí)際的測試工作中,絕大多數(shù)場景會用到的也就是一些核心功能,根本不需要我們事無巨細(xì)的去掌握工具的

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

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

    一、安裝JDK配置好環(huán)境變量,安裝好jmeter 二、下載WebSocketSampler發(fā)送請求用的 ,地址: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)
  • linux使用jmeter進(jìn)行壓測

    1.準(zhǔn)備好服務(wù)器,這里默認(rèn)服務(wù)器用的系統(tǒng)鏡像為contos7.9.2009 ?? 2.準(zhǔn)備好jmeter的測試計(jì)劃文件 ? .jmx? ? 這里默認(rèn)測試計(jì)劃的jmx文件在 /nas目錄下 3.安裝JDK與jmeter進(jìn)行測試

    2024年02月12日
    瀏覽(16)
  • 使用Jmeter壓測HTTP、TCP請求

    使用Jmeter壓測HTTP、TCP請求

    Jmeter 是一個(gè)開源的測試工具,由 Apache 軟件基金會開發(fā),它是一個(gè)純 Java 應(yīng)用程序,用于負(fù)載測試、功能測試和性能測試,它是由 Apache 軟件基金會開發(fā)的一個(gè)開源軟件。它可以模擬許多不同類型的負(fù)載,并且可以用于測試不同類型的應(yīng)用程序,包括 Web 應(yīng)用程序、數(shù)據(jù)庫服務(wù)

    2024年02月09日
    瀏覽(34)
  • 項(xiàng)目性能優(yōu)化—使用JMeter壓測SpringBoot項(xiàng)目

    項(xiàng)目性能優(yōu)化—使用JMeter壓測SpringBoot項(xiàng)目

    我們的壓力測試架構(gòu)圖如下: 在JMeter的bin目錄,雙擊jmeter.bat 新建一個(gè)測試計(jì)劃,并右鍵添加線程組: 進(jìn)行配置 一共會發(fā)生4萬次請求。 ctrl + s 保存; 添加http請求: 配置http請求: 配置斷言,來判斷當(dāng)前請求是否成功: 正常響應(yīng)如下: 添加斷言持續(xù)時(shí)間 添加 察看結(jié)果樹

    2024年03月20日
    瀏覽(48)
  • 性能測試工具jmeter對數(shù)據(jù)庫mysql進(jìn)行性能測試(壓測保姆級教程)

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

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

    2024年02月02日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包