Technology sharing

jmeter distributus (4).

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. gui

jmeter scriptor gui maxime ad lusione scriptor

1. Primum creare scriptor per GUI

Fac primum scriptum
Demo: Quomodo scenam mixtam scribere?
Negotium utere ratione 211

Satus database officium

Officia Database: comprehendo mysql, redis
mysql portum default MMMCCCVI "

netstat -lntp | grep 3306
  • 1

In re publica audienda, 6379 defectus est portus redis

netstat -lntp | grep 6379
  • 1

Project ministerium portum 18089

netstat -lntp | grep 18089
  • 1

②Access document swagger interface

CCXI potest converti in duos accentus probatio muneris

Alter est subcriptio, alter est subcriptio et in emendas addendo log.
Utrumque L%

Add filum group

jmeter-addendi linum group-addendi filo usor-filam group

Convertere duo officia accentus probatio

Add throughput controller

jmeter-addendi logicae controller-throughput controller

Convertere duo officia accentus probatio.
Prima vis test negotium includit adnotatione, login et addit products
Secundum accentus test negotium est registration

Insert imaginem descriptionis hic

L% singulis
Insert imaginem descriptionis hic

Add sampler http petitionem

jmeter-add-sampler-http-petitionem
Convertere duo officia accentus probatio
Insert imaginem descriptionis hic

Prima vis test negotium includit adnotatione, login et addit products

Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

Secundum negotium est registration

Scribe ex adnotatione swagger, intra parametri
Insert imaginem descriptionis hic
Fere, in ID inserendo implere non debes.
Addtime non necesse est ut in utroque impleatur
Effingo quod crustulum parametri notitia in jmeter
Insert imaginem descriptionis hic

iter secundum url
Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

Add http header procurator,

Omnes transeunt json
Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

Add http petitionem default valorem

Imple in IP portuque iuxta documentum interface
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic

Adde audiendo et considera eventum arboris

Insert imaginem descriptionis hic

Add assertionem

Est optimum addere assertionibus

Insert imaginem descriptionis hicInsert imaginem descriptionis hic

2. Non-gui

-nExecute jmeter in non-gui modus
-t locum documenti documenti exsequitur.
-l designat file eventum generatum, quod est fasciculus jtl
-e Post test perficitur, test generate fama
-o dat speciem repono locum test fama html
-r remotis initio

1. Una machina torcular

Applicare ad torcular

Install jdk et jmeter in linux press
Install sub usr/loci
Directe imposuisti jmetrum in fenestra ad torcular linux, quia obturaculum-ins involutum in scriptura debugging quoque in promptu sunt.
Insert imaginem descriptionis hic

Upload scriptum est torcular

Nota: Si scriptum csv parametri fasciculi involvit, necesse est tabellam csv' parametri ad bin directorium jmetri sub Linux mittere.
Aggregatio rumoribus et auditoribus opus est ut ante uploading erret

5 stamina singula 30s adde, id est 150 .

Diuturnitas maior debet esse quam resonante tempore 150. Si alia 50 secundis currit, eam CC pone.
Insert imaginem descriptionis hic

Post jmetrum impositio succedit, cognoscere jmetrum versionem et an praesto sit.

Insert imaginem descriptionis hic

Initialization

Sunt duo loca
Imprimis via ad scriptionem reponendam necesse est directorium creare ut famam html congregem.

Insert imaginem descriptionis hic
Priusquam curritur, res directorium vacuum esse debet
Secundo, munda notitias in mensa datorum sine notitia existentes considerando.
Insert imaginem descriptionis hic

Executio script

Insert imaginem descriptionis hic

View eventus

eventum
DXLVIII perficitur petitiones in XIII seconds

Insert imaginem descriptionis hic
Insert imaginem descriptionis hic

Apertum aggregatum fama
Numerus la petitiones defecit

Insert imaginem descriptionis hic
resopntimeresponse tempore
Insert imaginem descriptionis hic

tps

Insert imaginem descriptionis hic

Quomodo ad files visum jtl?
jtl aperiri potest in aliquo auditore, ut inspicienti eventum arboris, aggregati famae, tps, responsio temporis.
Si in universitate fama aperitur, preme Browse
Insert imaginem descriptionis hic

Insert imaginem descriptionis hic
Ut tps, responsio tempus
Inspice tps primum
Add tps
Click to browse

Insert imaginem descriptionis hic
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

Responsio tempusInsert imaginem descriptionis hic

Insert imaginem descriptionis hic

2. Distributa

Interdum torcular unum scopum consequi non potest, et torcular distributum opus est.
Post omnes, unius machinae facultates limitatae sunt et difficile est magnum concursum sustinere.

2.1 Distributio principii

Website:https://jmeter.apache.org/usermanual/jmeter_step.html

A servo apparatus est ut imperium machina
Reliquae machinae sunt ut machinis onus
Ministerium postulavit ab scopum
Gubernator remotius regat initium et finem machinae oneris missis significationibus, et simul colligit onus apparatus notitia et summarium.
Apparatus onus maxime incipit fila ut servo accedere et servo sub innixi test oppugnare.
Fere operarius machinam machinam moderandi jmeter incipit ut machinae onus remotum coerceat. Machina onus stamina incipit et scopum petit ut notitias obtineat et postea eam ad machinam remittit.

Ubi sunt scripta distributa?
Unus plures operarios moderatoris
Cum non-gui exequitur, scriptum servo traditur.
Scriptum transferetur ad arbitrium ad imperium apparatus pro summary.

2.2 Cautiones pro pressura distributae temptationis

(https://img-blog.csdnimg.cn/e3de7b8b65a1447db3bc3618876f62d3.png)
Si murus murus claudi debet.
Omnes clientes in eodem subnet esse debent.
Fac jmeter accedere potest calculonis servi
Fac jmeter et Java versiones idem sunt
disable SSL *

2.3 Praeparatio Opera

Requirit III virtualis machinis
Utere CLXXXI ut Controller (machina potestate)
Utere 182,183 ut opificem (machinam onus)
Eodem tempore tres hae machinae virtuales jdk et jmeter instituere debent.
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic
Visum jdk versionem
Insert imaginem descriptionis hic
Install jmeter in tribus virtualis machinis
Jmeter machinae localis transfertur ad directorium loci machinae virtualis.
Reprehendo in jmeter version post uploading
Insert imaginem descriptionis hic

2.4 configuratione Distribuit

Worker

182、182
Configuratione tergum sursum lima jmeter.properties prima
Insert imaginem descriptionis hic

server_port mutari vel non mutari potest. Default valor 1099 est.
Insert imaginem descriptionis hic

disable SSL *
server.rmi.ssl.disable=falsum, falsum in verum
Insert imaginem descriptionis hic

Satus jemter
./jmeter-server
Insert imaginem descriptionis hic
CLXXXII portum reprehendo videre, si est in re publica audire

Insert imaginem descriptionis hic

cognoscere
Telnet machinae moderatio ad machinam sarcinam perspiciendam si portus facilis sit.
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic

Controller

Priusquam machinam configurans imperium, debug in jmeter in fenestra.
vincere: nam debugging
Configuratione tergum sursum lima jmeter.properties prima
Insert imaginem descriptionis hic
Defalta machina haec machina usus est ut machina onus.
Praesens onus apparatus est machinae onus remotae, mutatio remote_hosts=277.0.0.1 ad remotas_hosts=192.168.117.182:1099.
IP et portus remotae machinae oneris hic scribi debent.
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic
disable SSL *
Muta server.rmi.ssl.disable= falsum est server.rmi.ssl.disable=verum
Insert imaginem descriptionis hic

Primum lusione per hanc machinam
Sileo jmeter et configuratione file rursus legere
Insert imaginem descriptionis hic
Post debugging in fenestra, ad configurationem Linux.

Configurare in 181
Configuratione tergum sursum lima jmeter.properties prima

Insert imaginem descriptionis hic

Apparatus currentis onus est remotum machinae onus, quod eritremote_hosts=127.0.0.1Qui immutareremote_hosts=192.168.117.182:1099
IP et portus remotae machinae oneris hic scribi debent.

Insert imaginem descriptionis hic

Insert imaginem descriptionis hic

server.rmi.ssl.disable=false
Willserver.rmi.ssl.disable=falseQui immutareserver.rmi.ssl.disable=true
Insert imaginem descriptionis hic
Cum scriptum in machinam ditionem transmittitur, scriptura automatice cuique oneris machinae distribuetur.
Separate test una sem login
Insert imaginem descriptionis hic
Imposuisti scriptum, facient scripturam
Facere per remotum onus

/usr/local/apache-jmeter-5.1.1/bin/jmeter -n -r -t test.jmx
  • 1

Insert imaginem descriptionis hic

Uniuscuiusque operis apparatus onus (press) 5 stamina habet, et machina tota potestate 10 stamina habet.
Insert imaginem descriptionis hic

Praeparatio Environmental
Duae machinae virtuales. Unus dominus et duo servi sunt. In Fenestra machina unus dominus et servus virtuale machina utitur.
https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

Problemata quae nascuntur;
java.rmi.RemoteException: non potest incipere. localhost.localdomain est oratio loopback

Remota creata: UnicastServerRef2 [liveRef: [endpoint:127.0.0.1:43474,objID:[-5a8dd143:17e2852fe88:-7fff, 3673082414768940798]]]
Servo incipere defecit: java.rmi.RemoteException: non potest incipere. localhost.localdomain est oratio loopback.
Error occurrit: non potest incipere. localhost.localdomain est oratio loopback.
Insert imaginem descriptionis hic
Exceptione informationes: Servo startup exceptione: Java methodus remota vocatio abiecit exceptionem: 'Servitium incipere nequit. localhost.localdomain est loci oratio loopback

Hostname per imperium adeptus est hostname localhost.
Reprehendo exercituum configurationem per imperium cat /etc/hostium
Insert imaginem descriptionis hic
Solutio:
Denota IP oratio remota servi exercitus (rmi.server.hostname)
Satus speciem terminum mandatum
./jmeter-server -Djava.rmi.server.hostname=192.168.2.2
Insert imaginem descriptionis hicInsert imaginem descriptionis hic