loadrunner Web_类函数之web_reg_add_cookie()

web_reg_add_cookie()--常用函数

注册搜索文本字符串,如果找到文本,则添加一个cookie。(带“reg”的函数都是属于注册型函数,一般都是先注册后被后续的协议请求所使用)

int web_reg_add_cookie(constchar * cookie,constchar * searchstring,LAST);

 

 参数说明:

cookie:定义要添加或修改的cookie。Cookie参数具有以下格式:

<name> = VALUE; (需要)

domain = DOMAIN_NAME; (需要)

expires = DATE;

path = PATH; (默认路径为“/”)

secure

Cookie参数中的元素与Set-Cookie HTTP响应标头中的元素相同。有关详情,请参阅

http://wp.netscape.com/newsref/std/cookie_spec.html

例如,“Session = 1234; domain = sanditon.com”,其中“Session”是名称。

searchstring:要搜索的文本字符串。此属性必须是非空的,以空字符结尾的字符串。使用格式“Text = string”。

LAST指示参数列表结束的标记。

 

一般信息:

web_reg_add_cookie函数注册搜索由searchstring参数指定的文本字符串。如果在由下一个操作函数检索的Web页面上找到searchstring,则会添加指定的cookie。

 

注意,虽然web_reg_add_cookie在功能上类似于HTTP Set_Cookie头部,但是存在显着的差异。根据HTTP标准,域属性在来自服务器的Set-Cookie头中是可选的。如果未指定,则domain的默认值是生成cookie响应的服务器的主机名。由于在调用web_reg_add_cookie时,此信息对于Load Generator主机不可用,因此需要domain属性。

 

此功能可用于基于HTML和基于URL的脚本(请参阅录制选项>录制选项卡)。它在缓冲器到达之前注册搜索请求,因此缓冲器在它们到来时被扫描。这导致更有效的脚本具有更好的性能。

web_reg_add_cookie由用户添加到脚本中。它不被记录。

 

示例:web_reg_add_cookie

在以下示例中,web_reg_add_cookie函数注册对文本字符串“Darcy”的搜索。 如果在下载的下一页中找到该字符串,则会添加该Cookie。

web_reg_add_cookie ("client_id=RosingsPark127B; path=/;expires=Wednesday, 09–Nov–2011 23:12:40 GMT;domain=www.pemberley.com","Text=Darcy");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值