2016-12-27 101 views
0

我有具有許多POST調用等JMeter的多響應數據

/API/V1 /預算

測試計劃現在每個那些呼叫的具有從數據返回一個UUID的響應基地,我解壓縮使用json路徑提取器並將其保存到變量

我做完所有後調用後,我需要做相同數量的調用,但使用DELETE並與uuid做我得到從響應

是否有一種有效的方式extr行動那些uuid?現在我不得不手動添加一個json路徑提取器到每個調用

然後,有沒有辦法保存它們並在循環中運行這些已保存的變量,然後每次發送下一個變量?

也是我要去使用多個用戶爲每個線程,所以我不知道,如果JMeter會能夠解決這個問題,要麼我需要來處理以及線程和每個線程的用戶

回答

0

JMeter的提供ForEach Controller它可以遍歷具有象數字後綴的變量:

uuid_1 
uuid_2 
uuid_3 
etc. 

所以你可以使用例如__counter()功能來存儲上述方式的UUID,爲了刪除它們使用一個HTTP請求下的ForEach控制器。

我還建議熟悉Here’s What to Do to Combine Multiple JMeter Variables文章,以瞭解如何在JMeter腳本中使用複合變量。

+0

謝謝你的評論,但這不是我需要的場景 我需要從每個api調用中獲取值,並且每個api調用都是分開的,因爲它會發送不同的json – Tnimni