希望這是JMeter測試的常見問題。如何在JMeter中動態設置HTTP Referer頭文件?
我通過JMeter設置代理服務器,在我們的開發環境中'記錄'一個測試用例。這工作得很好,我設置了一些'HTTP請求默認值'全局設置默認的'服務器名稱或IP'和'協議'。
既然在DEV上完成了測試,我們已經將代碼移動到我們的QA服務器以進行更多測試 - 並且我認爲我只需在默認情況下更改「服務器名稱」,然後運行測試。
有一兩件事我注意到的是,在我的測試情況下,每個採樣,其它的頭文件存在於「HTTP頭經理」對於具體的採樣 - 就像用戶代理,緩存控制等。Referer header是唯一一個關注我的人,因爲它仍然是'硬編碼'成爲DEV服務器。
有沒有一種方法來動態設置它 - 以便我可以在多個環境中運行此記錄的測試?這通常如何處理?
任何幫助表示讚賞!謝謝。
JG
啊,還好 - 這是什麼以及我談論的線條更。所以,快速修復就是在JMX中搜索/替換。大。但是,在測試案例中說,我有http://www.domain1.com/mypath?myvariable=myvalue的引用值,我如何設置默認值爲http://www.domain2.com/mypath?myvariable = myvalue,運行domain2的測試時?你可以給我一個例子嗎? – tresstylez
啊,好問題。我有兩個HTTP默認請求元素 - 一個用於domain1,另一個用於domain2,通過禁用不使用的元素,我可以在兩者之間切換。 (技術上我使用「用戶定義的變量」,所以我可以有其他元素 - 管理員用戶名/密碼也在服務器之間改變) – BlackGaff
太棒了。用戶定義的變量和多個HTTP默認請求元素是我所需要的。謝謝你,先生。 – tresstylez