声明:原创,思步首发.
cookie分为进程内临时性cookie和客户端永久性cookie两大类. 前者生存期只在浏览器开启时,后者是写在磁盘上.
在某些应用中, 我们需要'捕获'cookie来为我们服务. 最简单的捕获方法就是使用web_reg_save_param, 可以将cookie中每个字段取出, 使用时可以存在变量中, 也可以通过web_add_cookie来设置.
web_add_cookie的作用主要有两个,一个是更新cookie, 一个是添加(如果原先不存在这个cookie)
举个例子:web_add_cookie("eg=google; DOMAIN=xxx.xxx.com");eg就是cookie字段, google就是它的值, domain是cookie的所有者.也就是说这个cookie只能被domain是xxx.xxx.com的应用程序/网页读写. 当然在黑客面前,任意cookie都可以被读写.
大家在使用cookie时, 要注意lr运行时设置中的浏览器模拟选项.如果模拟一个用户会话状态不变, 则在迭代时,每次迭代不需要模拟一个新用户. 如果模拟的用户会话状态需要改变,则在迭代时,可以勾选每次迭代模拟一个新用户.浏览器模拟选项中还有一项是'清空缓存', 这个可以根据不同应用中cookie的功能不同而不同.
我们在编写脚本时, 特别注意cookie和页面或应用程序的关系, 务必弄清逻辑, 使脚本正确编写.
上一篇:LoadRunner自动化测试工具的应用 下一篇:Loadrunner对SAP测试的应用 |