我是LoadRunner的新手。我正在使用12.50社区版,我正在使用协议TruClient for web。
如何删除LoadRunner在与浏览器交互时累积的Cookie?
答案 0 :(得分:1)
根据tserg42的建议,您可以在TruClient的“开发脚本”中添加单独的步骤,以在Javascript操作中添加“Utils.clearCookies()”命令。
请在下面找到添加上述
的屏幕截图第1步
将标记的步骤拖到脚本
上第2步
第3步
点击右上角的“JS”图标后,参数编辑器可用于提供javascript命令。键入所需命令 - “Utils.clearCookies()”。
此外,您还可以在Runtime Settings --> Replay --> Simulate new user on each iteration
答案 1 :(得分:0)
您可以尝试使用Utils.clearCookies()
方法。顺便说一句,TruClient API文档可用online。
答案 2 :(得分:0)
我猜您正在寻找函数web_cleanup_cookies()
。以下是我发现的一些相关信息:
返回值
此函数在成功时返回LR_PASS
(0),在失败时返回LR_FAIL
(1)。
一般信息
web_cleanup_cookies
函数会删除脚本当前存储的所有Cookie。
注意:脚本不使用(访问或修改)浏览器存储的cookie。相反,每个Vuser都使用服务器主机在运行时发送给Vuser的cookie。仅在脚本运行时维护这些cookie。网络Cookie功能(web_add_cookie
,web_remove_cookie
和web_cleanup_cookies
)操纵这些临时Cookie,不会影响浏览器存储的Cookie。
所有Web脚本以及在HTTP或无线会话协议(WSP)重播模式下运行的WAP脚本都支持此功能。