当前位置:首页 > LoadRunner - 笔记 - 图文
解释:这个就是我前面提到的关联,系统已经预先设置好了一些常见的关联rules,我们录制脚本之前,可以把系统的都关掉,定义自己的,只是有的时候,它不能自动关联,就干脆手工关联。这里比较重要,我还有一个专门的PPT文档是详细讲这个的,大家可以到我的网站上下载。
2.2脚本录制
现在可以开始录制脚本了,我给出几段已经录制好的脚本。
lr_rendezvous(\
lr_start_transaction(\
web_url(\ \ \ \ \ \ \ LAST);
13
web_url(\ \ \ \ \ \ \ LAST);
//可以自己手工,也可以让correlate定义一个动态参数
web_reg_save_param( \\name='\\\\
web_submit_form(\ \ ITEMDATA, \{schedule_name}\ \ \ \ LAST);
web_url(\ \ \ \ \ \ \ LAST);
lr_end_transaction(\
lr_rendezvous(\
lr_start_transaction(\
web_submit_data(\ \ \ \ \ \ \ ITEMDATA, \{schedule_id}\ \{schedule_name}\ \
14
\ \WCSParam_Diff2}\ \ \ \ \ \ \ \ \ \ LAST);
web_url(\
\MenuOnly\ \ \ \ \ \ LAST);
web_url(\ \ \ \ \ \ \ LAST);
lr_end_transaction(\);
脚本里面有2个函数,解释一下:1.几个函数的解释:
1)int web_url (const char *Name, const char * url, , [EXTRARES,
,] LAST ); 这个函数load 指定的web页面 . *Name:页面的name; ? url:页面的url,Resource:指示the URL是否是一个资源。0,不是,1,是。
15
? RecContentType:录制脚本过程中,Header响应的类型,e.g. text/html,
application/x- javascript ? ? ? ?
Referer – 参考web页的the URL Snapshot - snapshot 文件名(扩展名inf), correlation的时候要的。 Mode – 录制的级别: HTML or HTTP Last- 属性列表的结束标志。 2) int web_submit_data ( const char *StepName,//页面文件名, , ITEMDATA,//Item数据
,
[ EXTRARES, ,] LAST );
这个函数以GET and POST requests方式发送form。 *StepName:
这里有个例子, the web_submit_data function submits a form using the POST method:
web_submit_data(\
\ \ \
\ \ ITEMDATA,
\
\ LAST);
16
共分享92篇相关文档