2012-10-24 15 views
6

在JMeter(2.8)中似乎沒有太多關於強制Cookie值的信息。在Jmeter中設置用戶定義的cookie

我希望能夠在線程開始時設置cookie(AWS LoadBalancer ID),以便每次都可以選擇特定的ID。原因是AWS除非更改IP,否則每次都會提供相同的ELB ID。我想測試多個。

我嘗試在HTTP Cookie管理器中設置用戶定義的cookie沒有成功。 (沒有添加任何東西)

我也嘗試添加一個COOKIE_Test到HTTP頭管理器,但沒有成功。 (添加到標題但不視爲cookie)

不可能嗎?

更新:加入域條目固定它...
在檢查正常的Set-Cookie,它省略了域名,所以我也一樣...
我猜Cookie管理器忽略和用戶用空值定義cookie。

+0

聽起來像你把_Update_放在答案中。或者,如果您認爲這個問題太瑣碎,甚至可以刪除問題。 – jogojapan

+0

你應該回答你自己的問題,並接受它,以便它可以幫助其他人 –

+0

@stickx是的,在2.11和2.13的Jmeter中,當我在User Defined Cookies面板中添加一個cookie時,點擊「保存」,它會嘗試保存到名爲cookies.txt的外部文件,而不是將其保存到jmeter .jmx項目文件。奇怪的。!!! – djangofan

回答

5

添加域條目固定它

在檢查正常的Set-Cookie,它省略了域名,所以我也一樣...

Cookie管理器會忽略任何用戶用空值定義cookie。

-1

您是否嘗試過使用Cookie管理器用戶界面?

http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager

+0

Quote:「我試圖在HTTP Cookie管理器中設置用戶定義的cookie沒有成功(沒有添加任何內容)」 – stickx

+0

這是可能的,我過去曾經使用它,無法看到什麼不適合你。日誌中的任何錯誤,例外情況? –

+0

添加域名條目固定它... 在檢查正常的設置cookie,它省略了域,所以我做了同樣的...我想Cookie管理器忽略和用戶定義的空值cookie。 – stickx

相關問題