您好,登錄后才能下訂單哦!
如何進(jìn)行JMeter配置遠(yuǎn)程執(zhí)行,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
在對容器技術(shù)相關(guān)的各個(gè)組件進(jìn)行壓力測試時(shí),我們選用JMeter作為壓測工具,分別對docker daemon, convoy(a docker volume driver), contiv/netplugin (a docker net driver), swarm, etcd, OpenVSwitch, registry進(jìn)行了壓力測試。我們準(zhǔn)備了幾十臺PM作為worker,為了便于本地修改JMeter測試用例后進(jìn)行調(diào)測腳本等,需要對JMeter進(jìn)行遠(yuǎn)程執(zhí)行配置。本文主要記錄該配置事項(xiàng)。
##Architecture 本文假設(shè)只配置一臺Remote JMeter Instance(10.100.84.21)
##Server Config
編輯Server端JMeter的配置文件-jmeter.properties, 修改client.rmi.localport和server.rmi.localport如下:
#
Parameter that controls the RMI port used by the RemoteSampleListenerImpl (The Controler) #
Default value is 0 which means port is randomly assigned #
You may need to open Firewall port on the Controller machine client.rmi.localport=7000
#
To use a specific port for the JMeter server engine, define #
the following property before starting the server: server.rmi.localport=60000
編輯jmeter.properties, 修改Remote batching configuration中的mode為Standard: #
--------------------------------------------------------------------------- #
Remote batching configuration #
--------------------------------------------------------------------------- mode=Standard
保存后,執(zhí)行./jmeter -s 啟動(dòng)jmeter server。
##Client Config:
編輯jmeter.properties, 修改Remote hosts and RMI configuration中的remote_hosts和client.rmi.localport如下: #
--------------------------------------------------------------------------- #
Remote hosts and RMI configuration #
--------------------------------------------------------------------------- #
Remote Hosts - comma delimited remote_hosts=10.100.84.21 client.rmi.localport=7000
編輯jmeter.properties, 修改Remote batching configuration中的mode為Standard: #
--------------------------------------------------------------------------- #
Remote batching configuration #
--------------------------------------------------------------------------- mode=Standard
保存后,執(zhí)行./jmeter 啟動(dòng)帶GUI的jmeter。
##執(zhí)行測試計(jì)劃 打開測試計(jì)劃后,按照如下圖所示方法即可遠(yuǎn)程執(zhí)行該測試計(jì)劃。 PS:你也可以執(zhí)行如下命令,通過命令行的方式執(zhí)行遠(yuǎn)程執(zhí)行測試計(jì)劃,不帶GUI。 jmeter -n -t script.jmx -r
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。