亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Jmeter命令行執(zhí)行腳本如何設(shè)置動(dòng)態(tài)參數(shù)

 更新時(shí)間:2020年08月11日 08:59:44   作者:zzz紫川  
這篇文章主要介紹了Jmeter命令行執(zhí)行腳本如何設(shè)置動(dòng)態(tài)參數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

  最近看到在Linux上折騰jmeter的人越來越多,不過即使在windows上,jmeter的腳本我還是建議用命令行來執(zhí)行(降低GUI模式帶來的性能損耗,不過拿jmeter來做接口測(cè)試的無所謂)。做性能測(cè)試的時(shí)候,有時(shí)候可能需要不停的去設(shè)置“線程組”那個(gè)界面的參數(shù)(例如線程數(shù)、循環(huán)次數(shù)、持續(xù)時(shí)間等),而每次修改-->保存-->cmd中運(yùn)行總感覺麻煩,那就找一種方法可以在命令行中直接指定參數(shù)的值。

  查看相關(guān)資料實(shí)操,可以發(fā)現(xiàn)JMeter的測(cè)試計(jì)劃在運(yùn)行Sampler之前會(huì)先加載運(yùn)行屬性(jmeter.properties,system.properties等)文件,而且JMeter還提供了方法可以動(dòng)態(tài)修改屬性,在命令行中使用【-J】 來指定JMeter Properties,腳本里面使用__P() 函數(shù)來獲取命令中指定的屬性值,那么方法就出來了。

配置說明:

1、并發(fā)數(shù)設(shè)置為${__P(concurrent_number,1)},循環(huán)次數(shù)取消勾選Forever,設(shè)置為${__P(cycles,1)},其中后面的1是默認(rèn)值,作用是執(zhí)行一次來調(diào)試腳本,這是__P函數(shù)的功能(雖然我一直都是用GUI模式來調(diào)試腳本的)

2、執(zhí)行時(shí)長(zhǎng)設(shè)置為${__P(duration,60)},默認(rèn)1分鐘(60s),如果同時(shí)設(shè)置了循環(huán)次數(shù)和執(zhí)行時(shí)長(zhǎng),那么滿足其中一個(gè)條件腳本就會(huì)停止。

那么先試試吧,默認(rèn)執(zhí)行腳本,命令行如下:

jmeter -n -t \tmp\cnblgo.jmx(腳本的絕對(duì)路徑)

從上圖可以看出,腳本執(zhí)行了一次,持續(xù)了0.7s,是OK的。

查看Jmeter的源碼,可知執(zhí)行次數(shù)=-1時(shí)即表示Forever。以50并發(fā)執(zhí)行120s的命令行如下:(為了直觀,我直接生成測(cè)試報(bào)告用web界面的形式看,否則-l后面的可以不寫)

jmeter -n -t C:\Users\zhoulinjie\Desktop\cnblgo.jmx -Jconcurrent_number=50 -Jduration=120 -Jcycles=-1 -l report.jtl -e -o C:\Users\zhoulinjie\Desktop\report

打開生成的測(cè)試報(bào)告文件,index.html,如下:

  還有其他的組合就不截圖了,需要什么參數(shù),直接用-J+${}+__P()即可。同理,線程組界面中的Ramp-Up Period(in seconds)也是可以通過這種方式設(shè)置的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java編程題之順時(shí)針打印矩陣

    java編程題之順時(shí)針打印矩陣

    這篇文章主要為大家詳細(xì)介紹了java編程題之順時(shí)針打印矩陣,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 解決JDK21中用不了TimeUtild問題

    解決JDK21中用不了TimeUtild問題

    在使用TimeUtil時(shí),可能因?yàn)镮DE版本不兼容導(dǎo)致問題,升級(jí)IDEA到2023.2以上版本可解決此問題,詳細(xì)步驟可以通過評(píng)論區(qū)索取安裝包或直接從官網(wǎng)下載,分享個(gè)人經(jīng)驗(yàn),希望對(duì)大家有幫助
    2024-10-10
  • 利用java開發(fā)簡(jiǎn)易版掃雷游戲

    利用java開發(fā)簡(jiǎn)易版掃雷游戲

    這篇文章主要介紹了利用java開發(fā)一個(gè)丐版掃雷游戲,喜歡玩掃雷的小伙伴們一定要試試哦,對(duì)正在學(xué)習(xí)java開發(fā)的小伙伴們也有一定幫助,需要的朋友可以參考下
    2021-04-04
  • mybatis plus 的動(dòng)態(tài)表名的配置詳解

    mybatis plus 的動(dòng)態(tài)表名的配置詳解

    這篇文章主要介紹了mybatis plus 的動(dòng)態(tài)表名的配置詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java從單體架構(gòu)升級(jí)到微服務(wù)要注意的一些問題

    Java從單體架構(gòu)升級(jí)到微服務(wù)要注意的一些問題

    這篇文章主要介紹了Java從單體架構(gòu)升級(jí)到微服務(wù)要注意的一些問題,對(duì)架構(gòu)感興趣的同學(xué),可以參考下
    2021-04-04
  • Java連接數(shù)據(jù)庫(kù)oracle中文亂碼解決方案

    Java連接數(shù)據(jù)庫(kù)oracle中文亂碼解決方案

    這篇文章主要介紹了Java連接數(shù)據(jù)庫(kù)oracle中文亂碼解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • idea導(dǎo)入項(xiàng)目不顯示maven側(cè)邊欄的問題及解決方法

    idea導(dǎo)入項(xiàng)目不顯示maven側(cè)邊欄的問題及解決方法

    這篇文章主要介紹了idea導(dǎo)入項(xiàng)目不顯示maven側(cè)邊欄的問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java類變量和成員變量初始化過程的應(yīng)用介紹

    Java類變量和成員變量初始化過程的應(yīng)用介紹

    昨天看了一本叫做《突破程序員基本功的16課》的書,個(gè)人感覺還可以,主要對(duì)Java的技巧進(jìn)行了一些深入的講解,讓我對(duì)類的初始化和對(duì)象的創(chuàng)建有了新的認(rèn)識(shí)
    2013-04-04
  • Java函數(shù)式編程(四):在集合中查找元素

    Java函數(shù)式編程(四):在集合中查找元素

    這篇文章主要介紹了Java函數(shù)式編程(四):在集合中查找元素,本文是系列文章的第4篇,其它篇章請(qǐng)參閱相關(guān)文章,需要的朋友可以參考下
    2014-09-09
  • PowerJob的TransportServiceAware工作流程源碼解讀

    PowerJob的TransportServiceAware工作流程源碼解讀

    這篇文章主要介紹了PowerJob的TransportServiceAware工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評(píng)論