我对LoadRunner还是个新手。我使用的是12.50社区版,网络使用的是TruClient协议。
如何删除LoadRunner在与浏览器交互过程中积累的cookies?
发布于 2016-05-27 11:13:02
根据tserg42的建议,您可以在TruClient的“开发脚本”中添加单独的步骤,以便在Javascript操作中添加"Utils.clearCookies()“命令。
请找到下面的屏幕截图以添加上述内容
步骤1
将标记的步骤拖到脚本上
步骤2
步骤3
单击右上角的"JS“图标后,参数编辑器将可用于提供javascript命令。键入所需的命令- "Utils.clearCookies()“。
此外,您还可以在Runtime Settings --> Replay --> Simulate new user on each iteration
中选中“在每次迭代中模拟新用户”复选框
发布于 2016-04-01 18:18:04
您可以尝试使用Utils.clearCookies()
方法。顺便说一句,online上提供了TruClient应用编程接口文档。
发布于 2016-04-06 13:47:13
我猜您正在寻找函数web_cleanup_cookies()
。下面是我找到的一些关于它使用的相关信息:
返回值
此函数成功时返回LR_PASS
(0),失败时返回LR_FAIL
(1)。
常规信息
web_cleanup_cookies
函数删除当前由存储以供脚本使用的所有cookies。
注意:脚本不使用(访问或修改)浏览器存储的cookies。相反,每个Vuser都使用服务器主机在运行时发送给Vuser的cookie。只有在脚本运行时才会维护这些cookies。web cookie函数(web_add_cookie
、web_remove_cookie
和web_cleanup_cookies
)操作这些临时cookie,并且不会影响浏览器存储的cookie。
所有Web脚本以及在HTTP或无线会话协议(WSP)重播模式下运行的WAP脚本都支持此功能。
https://stackoverflow.com/questions/36312326
复制