更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

LoadRunner检查点


LoadRunner脚本实例:

//登录事务开始

lr_start_transaction("trans_login");

//设置检查的内容,在savecount变量里面记录查找到的次数

web_reg_find("Text=欢迎您","SaveCount=loginss_count",LAST);

//登录(登录录制的自动生成代码)

web_submit_data("loginAction.do;jsessionid=16D156A310B3804B354123F7CDEE5211",

"Action=http://****/loginAction.do;jsessionid={JSESSIONID2}",

"Method=POST",

............

LAST);

//检查登录是否成功。也可以使用:if(strcmp(lr_eval_string("{loginss_count}"),"0")==0)。strcmp、atoi都是C语言里面的函数。

if(atoi(lr_eval_string("{loginss_count}"))==0)

//打印出错误信息,同时把登录错误时的用户名、密码打印出来。也可以简单的:lr_output_message("login failed登录失败!");

lr_error_message("login failed登录失败!username:%s,pwd:%s",lr_eval_string("{username}"),lr_eval_string("{pwd})"));

else

lr_output_message("login successful登录成功!");

//登录事务结束

lr_end_transaction("trans_login", LR_AUTO);

网上摘录的web_reg_find用法:

web_reg_find

该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:

web_reg_find("Search=Body", //定义查找范围

"SaveCount=ddd", //定义查找计数变量名称

"Text=aaaa", //定义查找内容

LAST);

使用该函数注意以下事项:

1、 位置

该函数写在要查找内容的请求之前,通常情况下写在如下六个函数之前:

Web_castom_request();web_image();web_link();web_submit_data();web_submit_form();web_url()

2、 使用技巧

在该函数的参数中有个“SaveCount”,该参数可以记录在缓存中查找内容出现的次数,我们可以使用该值,来判断要查找的内容是否被找到,下面举个例子来说明:(引用LR的帮助中的例子)

// Run the Web Tours sample

web_url("MercuryWebTours",

"URL=http://localhost/MercuryWebTours/",

"Resource=0",

"RecContentType=text/html",

"Referer=",

"Snapshot=t1.inf",

"Mode=HTML",

LAST);

// Set up check for successful login by looking for "Welcome"

web_reg_find("Text=Welcome",

"SaveCount=Welcome_Count",

LAST);

// Now log in

web_submit_form("login.pl",

"Snapshot=t2.inf",

..........

LAST);

// Check result

if (atoi(lr__string("{Welcome_Count}")) > 0){ //判断如果Welcome字符串出现次数大于0

lr_output_message("Log on successful."); }//在日志中输出Log on successful

else{ //如果出现次数小于等于

lr_error_message("Log on failed"); //在日志中输出Log on failed

return(0); }

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Android设备网络压力测试怎么做?
下一篇:大数据测试分类与阶段

软件测试之业务测试如何做?

分享数据分析思路的4点心得

大数据测试分类与阶段

LoadRunner检查点

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省