簡體   English   中英

Jmeter AWS 粘性會話的 Cookie 管理器影響

[英]Jmeter Cookie manager impact of AWS sticky sessions

我創建了一個 Jmeter 腳本來檢查站點的性能。 該網站托管在 AWS 中,具有彈性擴展和粘性會話。 基本上,AWS 負載均衡器將為每個用戶分配一個 session cookie,以便負載均衡器可以將用戶引導到正確的實例。

在此處輸入圖像描述 資源

我的問題是,因為我正在使用 cookie 管理器並在每次迭代時清除所有 cookies。 它是否也清除了這些分配的 cookies? 我懷疑這是因為當我們在單個 AWS 實例上執行腳本時腳本錯誤率低於自動縮放(多個實例)

任何想法?

我不知道您如何“清除” cookies,如果您使用HTTP Cookie Manager的這個盒子:

在此處輸入圖像描述

然后它會在線程組的每個新迭代中刪除所有 cookies (其他循環生成選項,如Loop ControllerWhile Controller不會觸發清除 cookie)

Also if your Load Balancer has more that one IP address you might want to add the DNS Cache Manager to your Test Plan in order to avoid DNS requests caching on JVM or OS side.

問題不在於 JMeter 腳本。 它與彈性服務器配置中的 AWS ELB 一起使用。 我們已經配置了一個警報來從負載均衡器中刪除實例,因此即使在刪除實例時啟用了粘滯會話,它也會產生錯誤。 將 session managemet 移至基於 Elasticache - Redid 的解決方案后,此問題將得到修復。

感謝所有支持的人。

暫無
暫無

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

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