Umlawuli weEach nganye kwiJmeter ujikeleza kuluhlu lwezinto eziguquguqukayo.
Kule tutorial yeJMeter, siya kusebenzisa i-ForEach Controller ukuvula iJSON Array.
Kukho amaxesha apho kufuneka sihlolisise impendulo kwaye sikhuphe ulwazi oluthile kuyo. Umzekelo, xa kuvavanywa i-API, sinokufumana impendulo yeJSON enokuthi iqulethe iiJell Arrays.
Emva koko, kufuneka siphume kuludwe kwaye kwinto nganye yenze isenzo. Kwi-JMeter, sinokusebenzisa i-ForEach Controller ukuyilungisa ngeJSON Array.
Kulo mzekelo, siza kwenza isicelo seGET kwisibonelelo esibuyisela impendulo yeJSON.
Impendulo iqulethe i Uluhlu Izinto zeJSON.
Kwinto nganye, kufuneka sikhuphe i-URL esinokuyenza ngeJSONPath.
IJSONPath yokufumana zonke i-URL kule mpendulo ingentla $.[*].url
. Nje ukuba sibonise impendulo yeJSON kwaye sikhuphe ii-URLs, emva koko sinoluhlu lweentambo, ngokusisiseko ii-URLs.
Sigcina olu luhlu umahluko obizwa ngokuba yi-url_array
Ngoku masicinge ukuba into nganye kuludwe lomtya, sifuna ukwenza isicelo kwi-URL. KwiJMeter, oku kwenziwa ngokusebenzisa i-ForEach Controller.
Ukongeza isilawuli se-ForEach kwisicwangciso sakho sovavanyo, cofa ekunene kwiQela le-Thread> Yongeza> Umlawuli weLogic> Umlawuli we-Forach
Umlawuli we-ForEach ufuna iiparameter ezimbini:
Inkqubo ye- Igalelo isimaphambili esahlukileyo ithatha igama lokwahlukahlukana, kulo mzekelo, url_array
. Ukwenzela i Iziphumo zegama eliguqukayo , siya kunika umahluko, kulo mzekelo, url_index
esiza kuyisebenzisa kwisicelo esilandelayo.
Ke kwizicelo zethu ezilandelayo, sinokukhupha ixabiso ngalinye ngokusebenzisa ${url_index}
Oku ngoku kuya kungena kungeno ngalunye kwiJSON Array kwaye yenze izicelo zeHTTP kwii-URLs.