2013-12-22 67 views
0

我正在嘗試使用JMeter來測試一些Web服務。到目前爲止這麼好,但我想知道你是否可以執行以下操作 -JMeter - 將變量注入HTTP請求

我發出一個http POST請求來創建一個資源,如果成功,響應返回頭中資源的位置。我想要做的是獲取這個頭的值,並在一個http GET請求中使用它來檢索資源。這可能與JMeter?

任何幫助非常感謝

回答

2

使用regular expression extractor通過使用正則表達式來提取報頭值的一個變量。然後像GET請求中的任何其他變量一樣使用變量。

+0

我試過了 - 但我不確定如何使用參數設置URL - 當我的reg exp提取器設置爲「適用於:JMeter變量'ID'」並在下一個http請求我的網址格式爲'/ api/$ {ID}「,但它不起作用 – KingTravisG

+0

如果GET請求包含未解析的變量,通常是因爲正則表達式不匹配任何內容(將」默認值「像NO_ID來檢查)我會檢查正則表達式提取器:是否選中了「Headers」複選框?您可以雙擊POST響應,並根據實際收到的頭文件測試正則表達式嗎? – andrel

+0

我可以查看「查看結果樹」並查看標題,但是我無法運行任何reg exp(來自Samepler結果選項卡) – KingTravisG