最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java使用JMeter進(jìn)行高并發(fā)測(cè)試

 更新時(shí)間:2021年11月23日 09:22:25   作者:左右..  
軟件的壓力測(cè)試是一種保證軟件質(zhì)量的行為,本文主要介紹了Java使用JMeter進(jìn)行高并發(fā)測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

軟件的壓力測(cè)試是一種保證軟件質(zhì)量的行為.在金融,電商等領(lǐng)域應(yīng)用比較普遍.通俗的講,壓力測(cè)試即在一定的硬性條件下,模擬大批量用戶(hù)對(duì)軟件系統(tǒng)進(jìn)行高負(fù)荷測(cè)試.需要注意的是,壓力測(cè)試的目的不是為了讓軟件變得完美無(wú)瑕,而是通過(guò)壓力測(cè)試,測(cè)試出軟件的負(fù)荷極限,進(jìn)而重新優(yōu)化性能或在實(shí)際的應(yīng)用環(huán)境中控制風(fēng)險(xiǎn).

常見(jiàn)的壓力測(cè)試工具:

1. LoadRunner:支持多種常用協(xié)議多且個(gè)別協(xié)議支持的版本比較高;可以設(shè)置靈活的負(fù)載壓力測(cè)試方案,

可視化的圖形界面可以監(jiān)控豐富的資源;報(bào)告可以導(dǎo)出到Word、Excel以及HTML格式。

LoadRunner官網(wǎng):https://saas.hpe.com/zh-cn/software/loadrunner

2.NeoLoad是Neotys出品的一種負(fù)載和性能測(cè)試工具,可真實(shí)地模擬用戶(hù)活動(dòng)并監(jiān)視基礎(chǔ)架構(gòu)運(yùn)行狀態(tài),從而消除所有Web和移動(dòng)應(yīng)用程序中的瓶頸。NeoLoad通過(guò)使用無(wú)腳本GUI和一系列自動(dòng)化功能,可讓測(cè)試設(shè)計(jì)速度提高5-10倍,并將維護(hù)的腳本維持在原始設(shè)計(jì)時(shí)間的10%,同時(shí)幫助用戶(hù)使用持續(xù)集成系統(tǒng)自動(dòng)進(jìn)行測(cè)試。

NeoLoad支持WebSocket、HTTP1/ 2、GWT、HTML5、AngularJS、Oracle Forms等技術(shù)協(xié)議,能夠監(jiān)控包括操作系統(tǒng),應(yīng)用服務(wù)器,Web服務(wù)器,數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)設(shè)備在內(nèi)的各種IT基礎(chǔ)設(shè)施,同時(shí)可以通過(guò)Neotys云平臺(tái)發(fā)起外部壓力。

官網(wǎng)鏈接:http://www.neotys.com/product/overview-neoload.html

3.JMeter:是開(kāi)源測(cè)試工具,專(zhuān)門(mén)為運(yùn)行和服務(wù)器負(fù)載測(cè)試而設(shè)計(jì)、100%的純Java桌面運(yùn)行程序。

原先它是為Web/HTTP測(cè)試而設(shè)計(jì)的,但是它已經(jīng)擴(kuò)展以支持各種各樣的測(cè)試模塊。

它和HTTP和SQL(使用JDBC)的模塊一起運(yùn)行。它可以用來(lái)測(cè)試靜止或活動(dòng)資料庫(kù)中的服務(wù)器運(yùn)行情況,

可以用來(lái)模擬服務(wù)器或網(wǎng)絡(luò)系統(tǒng)在重負(fù)載下的運(yùn)行情況。它也提供了一個(gè)可替換的界面用來(lái)定制數(shù)據(jù)顯示,

測(cè)試同步及測(cè)試的創(chuàng)建和執(zhí)行。多平臺(tái)支持,可在Linux,Windows,Mac上運(yùn)行

官網(wǎng)鏈接:http://jmeter.apache.org/

使用JMeter進(jìn)行高并發(fā)測(cè)試

1.下載并安裝JMeter

下載JMeter 5.0,并將下載后的apache-jmeter-5.0.zip 解壓到固定目錄.

然后配置jmeter環(huán)境:

1.修改變量JMETER_HOME,值為實(shí)際壓縮路徑

2.修改Path變量,追加以下內(nèi)容? %JMETER_HOME%\bin;

3.修改或添加CLASSPATH變量,添加以下內(nèi)容:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
%JMETER_HOME%\lib\jorphan.jar;

2.使用JMeter進(jìn)行測(cè)試

打開(kāi)命令提示符窗口,輸入"jmeter"命令啟動(dòng)JMeter,或者打開(kāi)bin下的jmeter.bat,如圖所示:

啟動(dòng)界面

設(shè)置jmeter語(yǔ)言為中文

設(shè)置jmeter語(yǔ)言

添加測(cè)試計(jì)劃

添加測(cè)試

添加線(xiàn)程組

線(xiàn)程組

設(shè)置線(xiàn)程參數(shù)

線(xiàn)程數(shù):要啟動(dòng)的線(xiàn)程數(shù)目

Ramp-Up Period(in seconds):線(xiàn)程啟動(dòng)時(shí)間間隔,如果為0,則代表同時(shí)啟動(dòng)對(duì)應(yīng)線(xiàn)程數(shù)的線(xiàn)程,即并發(fā)數(shù)

循環(huán)次數(shù):請(qǐng)求執(zhí)行次數(shù)

參數(shù)

添加http請(qǐng)求

請(qǐng)求

設(shè)置http請(qǐng)求相關(guān)系數(shù)

系數(shù)

添加"察看結(jié)果樹(shù)"監(jiān)聽(tīng)器

監(jiān)聽(tīng)器

啟動(dòng)測(cè)試計(jì)劃

啟動(dòng)

查看測(cè)試結(jié)果

結(jié)果

結(jié)果

3.生成測(cè)試報(bào)告

jmeter -n -t D:\jmeter\jmeter-5.0\backups\測(cè)試計(jì)劃.jmx?-l d:\jmeter\result.jtl -e-o d:\result

?參數(shù)說(shuō)明:

)n:非GUI模式執(zhí)行JMeter;
)t: 腳本文件(.jmx文件)的路徑;
)l: 指定生成測(cè)試結(jié)果的保存文件(.jtl格式),此文件必須不存在;
)e:測(cè)試結(jié)束后,生成測(cè)試報(bào)告;
)o:用于存放測(cè)試報(bào)告的路徑;

實(shí)際保存路徑

存儲(chǔ)路徑

生成結(jié)果

4.分析測(cè)試報(bào)告

APDEX是一個(gè)國(guó)際通用標(biāo)準(zhǔn),是用戶(hù)對(duì)應(yīng)用性能滿(mǎn)意度的量化值.定義了2個(gè)用戶(hù)滿(mǎn)意度閾值,是綜合并發(fā)測(cè)試中的所有線(xiàn)程響應(yīng)時(shí)間,并結(jié)合滿(mǎn)意度閾值量化出的具體數(shù)值.

Requests Summary(請(qǐng)求摘要)

表示執(zhí)行成功和失敗的請(qǐng)求數(shù)目的具體占比,OK表示執(zhí)行成功,KO表示執(zhí)行失敗,JMeter主要以HTTP狀態(tài)碼是否為200來(lái)判斷請(qǐng)求的成功與失敗.

Statistics(綜合統(tǒng)計(jì)圖)

Statistics為綜合性的請(qǐng)求響應(yīng)時(shí)間及響應(yīng)狀態(tài)的統(tǒng)計(jì)圖,包括了請(qǐng)求數(shù),請(qǐng)求失敗數(shù),請(qǐng)求錯(cuò)誤比例,平均響應(yīng)時(shí)間,最小響應(yīng)時(shí)間,最大響應(yīng)時(shí)間等.

到此這篇關(guān)于Java使用JMeter進(jìn)行高并發(fā)測(cè)試的文章就介紹到這了,更多相關(guān)Java JMeter高并發(fā)測(cè)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Web項(xiàng)目spring配置文件隨服務(wù)器啟動(dòng)時(shí)自動(dòng)加載

    Spring Web項(xiàng)目spring配置文件隨服務(wù)器啟動(dòng)時(shí)自動(dòng)加載

    這篇文章主要介紹了Spring Web項(xiàng)目spring配置文件隨服務(wù)器啟動(dòng)時(shí)自動(dòng)加載,加載spring的配置文件,并且只加載一次,從而提高程序效率。具體內(nèi)容詳情大家通過(guò)本文一起學(xué)習(xí)吧
    2018-01-01
  • Java讀取properties文件之中文亂碼問(wèn)題及解決

    Java讀取properties文件之中文亂碼問(wèn)題及解決

    這篇文章主要介紹了Java讀取properties文件之中文亂碼問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Spring Cloud Eureka 服務(wù)上下線(xiàn)監(jiān)控的實(shí)現(xiàn)

    Spring Cloud Eureka 服務(wù)上下線(xiàn)監(jiān)控的實(shí)現(xiàn)

    這篇文章主要介紹了Spring Cloud Eureka 服務(wù)上下線(xiàn)監(jiān)控的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Mac OS上安裝Tomcat服務(wù)器的簡(jiǎn)單步驟

    Mac OS上安裝Tomcat服務(wù)器的簡(jiǎn)單步驟

    這篇文章主要介紹了Mac OS上安裝Tomcat服務(wù)器的簡(jiǎn)單步驟,包括簡(jiǎn)單的啟動(dòng)命令和查看Tomcat信息的方法,需要的朋友可以參考下
    2015-11-11
  • @RequestParam?和@RequestBody注解的區(qū)別解析

    @RequestParam?和@RequestBody注解的區(qū)別解析

    在 Spring MVC 中,我們可以使用 @RequestParam 和 @RequestBody 來(lái)獲取請(qǐng)求參數(shù),但它們?cè)谟梅ê妥饔蒙嫌幸恍﹨^(qū)別,這篇文章主要介紹了@RequestParam?和@RequestBody注解的區(qū)別,需要的朋友可以參考下
    2023-06-06
  • 淺談Java文件被執(zhí)行的歷程

    淺談Java文件被執(zhí)行的歷程

    學(xué)習(xí)java以來(lái),都是以語(yǔ)法,類(lèi)庫(kù)入手,最基本的也是最基礎(chǔ)的java編譯過(guò)程往往被我遺忘,先解釋一下學(xué)習(xí)java第一課時(shí),都聽(tīng)到過(guò)的一句話(huà),“java是半解釋語(yǔ)言”。什么是半解釋語(yǔ)言。本文將介紹Java文件被執(zhí)行的歷程。
    2021-06-06
  • 解決@RequestBody搭配@Data的大坑

    解決@RequestBody搭配@Data的大坑

    這篇文章主要介紹了解決@RequestBody搭配@Data的大坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java經(jīng)典面試題匯總:Java Web

    Java經(jīng)典面試題匯總:Java Web

    本篇總結(jié)的是Java Web相關(guān)的面試題,后續(xù)會(huì)持續(xù)更新,希望我的分享可以幫助到正在備戰(zhàn)面試的實(shí)習(xí)生或者已經(jīng)工作的同行,如果發(fā)現(xiàn)錯(cuò)誤還望大家多多包涵,不吝賜教,謝謝
    2021-07-07
  • SpringBoot日志進(jìn)階實(shí)戰(zhàn)之Logback配置經(jīng)驗(yàn)和方法

    SpringBoot日志進(jìn)階實(shí)戰(zhàn)之Logback配置經(jīng)驗(yàn)和方法

    本文給大家介紹在SpringBoot中使用Logback配置日志的經(jīng)驗(yàn)和方法,并提供了詳細(xì)的代碼示例和解釋?zhuān)ǎ簼L動(dòng)文件、異步日志記錄、動(dòng)態(tài)指定屬性、日志級(jí)別、配置文件等常用功能,覆蓋日常Logback配置開(kāi)發(fā)90%的知識(shí)點(diǎn),感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • 詳解Java中-classpath和路徑的使用

    詳解Java中-classpath和路徑的使用

    本篇文章主要介紹了Java中-classpath和路徑的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04

最新評(píng)論

元谋县| 安康市| 壤塘县| 定远县| 静海县| 博白县| 辽中县| 宁津县| 师宗县| 翁牛特旗| 华阴市| 大连市| 安溪县| 大渡口区| 综艺| 江安县| 沿河| 武平县| 新蔡县| 射洪县| 施秉县| 水富县| 红河县| 河源市| 平乐县| 琼结县| 沁阳市| 珲春市| 望江县| 乡宁县| 锡林郭勒盟| 都匀市| 永顺县| 余干县| 锡林浩特市| 长垣县| 乌兰浩特市| 昌江| 德江县| 长葛市| 元阳县|