簡體   English   中英

在http GET請求jmeter中傳遞cookie

[英]Pass cookie in http GET request jmeter

理想情況下,我的請求應該是這樣的:

/oauth2/v1/consent?OCIS_REQ=asdfakdsfjsdfkjdfkjkdf 

“asdfakdsfjsdfkjdfkjkdf”是我的Cookie

我把它傳遞給:

/oauth2/v1/consent?${COOKIE_OCIS_REQ}

但是我的"${COOKIE_OCIS_REQ}"變量沒有被cookie取代。 雖然我在Header Manager中設置了cookie並在jmeter.properties中啟用了CookieManager.save.cookies = true並在HTTP Header Manager中將其傳遞為
名稱: Cookie值: ${COOKIE_OCIS_REQ}

請求就像:GET https://vkon.demo.internal.com:1111/oauth2/v1/consent $ {COOKIE_OCIS_REQ}

Cookie數據:

asdfakdsfjsdfkjdfkjkdf

為什么我的變量沒有被替換? 我真的厭倦了這個。

我試過在請求中傳遞一個參數,用戶定義的變量也沒有運氣!

首先,通過添加Debug SamplerView Results Tree檢查所有Cookie variables的創建。

然后運行測試並查看View Results Tree中的Debug Sampler結果,檢查保存的Cookie變量如下:

在此輸入圖像描述

從上圖中可以看出, COOKIE_NID已創建,可以使用${COOKIE_NID}語法在其他請求中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM