我已經看過很多來自cookie設置屬性的例子,它們似乎都表明使用BeanShell PostProcessor,我應該能夠執行以下操作,給一個名爲'FOO'的cookie。
props.put("fooCookie", "${COOKIE_FOO}");
然而,當我嘗試寫值到控制檯,因爲你在這裏看到...
print(props.get("fooCookie"));
...的值總是字符串$ {} COOKIE_FOO作爲如果美元/大括號符號不被解析。
我覺得我必須在這裏錯過一些很痛苦的東西,但經過幾個小時的戰鬥之後,我把它帶給了專家。任何意見,將不勝感激。
編輯:添加更多的細節。這是我的測試計劃
Test Plan
User Defined Variables
HTTP Cookie Manager
HTTP Request Defaults
Login Thread (setup)
[page request - login POST]
HTTP Header Manager
BeanShell PostProcessor
[more page requests]
的佈局和我確實確實有CookieManager.save.cookies =在我與啓動它的jmeter.bat文件真實集。
感謝您的反饋。我確實有這些東西,我已經更新了我的文章以提供詳細信息。 –