Mizere ndi JMeter: kugawana ndi Wofalitsa ndi Wolembetsa
Moni, Habr! Ichi ndi chotsatira changa chofalitsidwa cham'mbuyo, momwe ndilankhula za zosankha zoyika mauthenga pamizere pogwiritsa ntchito JMeter.
Tikupanga basi ya data kukampani yayikulu. Mawonekedwe osiyanasiyana ofunsira, masinthidwe, njira zovuta. Kuti muyese, muyenera kutumiza mauthenga ambiri pamzere. Pamanja ndi ululu womwe si chiropractor aliyense angathe kuthana nawo.
Mau oyamba
Ngakhale kuti poyamba ndinayenera kupirira ululu umenewu. Zonse zidayamba ndi RFHUtil. Zamphamvu, koma zovuta komanso zowopsa: Mukudziwa Rus.
Zofunikira nthawi zina, koma zimatsika pang'onopang'ono ngati zikugwiritsidwa ntchito.
Kuyesa kosavuta sikutheka ndi izo.
Ndi JMeter zonse zakhala zosavuta. Pambuyo pa gawo loyamba lodziwa bwino ndikuzolowera, chiyembekezo chidayamba kutuluka kuti chiyesedwe chosangalatsa.
Ndimagwiritsa ntchito mwachangu JMS Publisher ndi JMS Subscriber samplers. Mosiyana ndi JMS Point-to-Point, awiriwa adawoneka kuti ndi osavuta kugwiritsa ntchito. Mwachitsanzo, ndi Wolembetsa mu JMS Selector mutha kufotokoza zosinthika, koma ndi Point-to-Point simungathe (kapena njira iyi sizowonekeratu).
Mu Wofalitsa aliyense ndimayika katundu wa jms omwe Wolembetsa adzagwiritsa ntchito mu JMS Selector. Pakutumiza kulikonse, mtengo wandalama umapangidwa mu User Parameters test plan element:
Njira yovuta kwambiri. Ndikoyenera kuyang'ana kutumizidwa kolondola kwa zopempha mpaka ku byte, popanda kupotoza, ma SMS ndi kusokoneza. Simungathe kuchita izi mu JMeter yokhazikika. apa Ndinauzidwa ndithu za izi.
Chifukwa chake ndidayenera kutsitsa magwero ndi kusintha code Wolembetsa wa JMS.
M'malo mwa njira extractContent(..) mzere:
buffer.append(bytesMessage.getBodyLength() + " bytes received in BytesMessage");
Zomwe zatsala ndikuwonjezera Ma Samplers angapo a JSR223. Yoyamba ndi pamaso pa Wofalitsa / Wolembetsa awiriawiri kulenga DAT wapamwamba munali mabayiti mwachisawawa: