JMeter Ka Huri I Nga Tawa I Runga I Nga Roopu Miro

I roto i tenei akoranga JMeter, ka tiro taatau me pehea te tohatoha me te whakawhiti i nga rereketanga i waenga i nga roopu miro.

I te wa e whakawhanake ana koe i te tuhinga JMeter matatau, akene he maha nga roopu miro ka whai koe. He rerekee nga tono a ia roopu miro.

Ko tetahi tauira pai mo tenei ko te wa e tika ana kia whakaotihia e taatau nga kaiwhakamahi me nga Tohu Awa. Kotahi te roopu miro te motuhēhēnga ka tiakina te tohu. Ko tetahi atu roopu miro me uru ki tenei tohu ka whakamahi i tetahi atu tono.

No reira, me whai tikanga tatou ki te whakawhiti taurangi i waenga i nga roopu miro.

Te Whakawhiti i nga Waahanga i waenga i nga Roopu Miro i JMeter

Hei tauira, ko ta maatau mahere whakamatau ka rua nga roopu miro. Ko te roopu miro tuatahi he tono GET ki tetahi ratonga paetukutuku. Ka whakamahia e maatau te JSON Tangohanga mono ki te tohatoha i te whakautu a JSON.

Ma te whakamahi i te JSONPath, ka tangohia e maatau te uara mo te matua matua ka penapena hei taurangi JMeter.



Koinei te ahua o ta maatau tono JMeter:

Ko te hua o te tono i runga ake nei ka puta te whakautu e whai ake nei i roto i te whakatakotoranga JSON:

me to maatau JSONPath ki te tango i nga url tuatahi penei:

Ko te uara o te patai a te JSONPath ka penapenahia hei first_url. Ka uru noa tenei taurangi ki roto i te roopu miro kotahi ka taea te tiki i tona uara ma te whakamahi i ${first_url}. Na, me pehea e uru atu ai tenei taurangi ma etahi atu roopu miro?

Ko te whakautu me whakamahi BeanShell Assertion ki te penapena i te taurangi hei rawa o te ao. Ma tenei, ka taea e taatau te whakawhiti taurangi i waenga i nga roopu miro.

Hei taapiri i tetahi Whakatairanga BeanShell, paatohia te Mahere Whakamatau> Taapiri> Whakapaa> Whakataa BeanShell

I roto i ta maatau BeanShell Whakatairanga, ka taea e taatau te whakauru i te waehere e whai ake nei

${__setProperty(first_url, ${first_url})};

I tenei wa i te roopu roopu 2, ka taea e taatau te uru tika atu ki tenei taurangi ma te ${__property(first_url)} e whakaaturia ana i raro ake nei:

Ranei, ka taea e taatau te whakamahi i te BeanShell PreProcessor ki te raweke i te taurangi:

I roto i te BeanShell PreProcessor, ka taea e taatau te uru atu ki te taurangi i tukuna mai i tetahi atu roopu Thread, ma te whakamahi i props.get('name_of_variable'). Ka taea e taatau te whakamahi i te raweke String ka penapena i te keehi hei taurangi hou.

I te tauira i runga ake nei, ka tangohia e maatau te http:// mai i te taurangi i paahitia mai i te Roopu Miro 1, a ka tiakina e matou te hua hei taurangi host.

Te taurangi host ināianei ki te Roopu Miro 2 ka uru tika atu ma te whakamahi i ${host} e whakaaturia ana i raro ake nei: