2016-11-24 28 views
0

我需要做AB測試,然後比較它們之間的數據。 我將爲此運行兩個單獨的測試。但我不知道如何傳遞AB參數。現在,我正在傳遞站點URL,然後在HTTP請求中調用API。我需要在url結尾處發送?site = test-a0,然後調用api。例如 。假設我用來測試的網址是www.google.com。現在我需要使用www.google.com/?site=test-a0 我不知道該怎麼做。有人可以幫忙嗎?如何在Jmeter中通過AB測試參數

回答

0

您可以使用HTTP Request Defaults的參數適用於所有HTTP Request採樣範圍

HTTP Request Defaults

您還可以使用__P() function像一個參數值:${__P(site,)},所以你將能夠通過傳遞屬性值命令行參數如:

jmeter -Jsite=test-a0 -n -t .... 
+0

我嘗試通過在HTTP請求默認值中添加參數,但我不確定它是否按我的預期工作。如果沒有AB參數,帶有API調用的網址將爲www.google.com/api/。如果在傳遞參數後立即訪問www.google.com/api/ .........&站點=測試-A0。它看起來像是在test-a0和test-b0中檢索同樣的結果。所以我想知道它是否真的從A和B – Jane

+0

獲得結果,並且當我手動測試網站時,我會使用www.google.com/?site=test-a0 – Jane

+0

網址將它添加到HTTP請求參數中,現在正在工作。謝謝! – Jane

相關問題