2017-03-09 38 views

回答

0

其實,有沒有這樣的事情在JMeter的腳本HTTP請求默認值,這是爲了您的方便只取得了抽象層。測試運行時,這些值將合併到HTTP Request採樣器中,其中相關字段是空白的。因此,不應該從HTTP請求默認值中獲取服務器IP值,而應該從HTTP請求採樣器中獲取它。

我會建議使用JSR223 PostProcessor,其添加爲HTTP請求取樣器的孩子,使用下面的代碼:

def serverIP = sampler.getDomain() 

也可以使用JSR223採樣前一個樣做(這是超就像在測試計劃):

def serverIP = ctx.getPreviousSampler().getDomain() 

Why It's SO Important To Use JMeter's HTTP Request Defaults進一步瞭解HTTP請求默認值的細節。

+0

謝謝迪米特里。這是有道理的,爲什麼我找不到讓我直接讀取這些值的文檔。通過JSR223 PostProcessor將值存儲在變量中的想法很有意義。我有一個呼叫做一個登錄,所以我可以把後處理器之後,然後讓我的採樣器進行我想要做的調用,並使用之前設置的serverIP變量。 – user461051

相關問題