Loadrunner 判断事务是否成功的几个方法

在LR 中往往需要关联response中的值来判断请求是否发送成功,可以使用以下几种方法:

一、根据登录成功界面是否出现相应的元素来判断:
1、判断关联到的字符串是否为空,
if (strlen(lr_eval_string("{param}")) == 0);

2、判断关联的字符串是否跟期望的值相同,
if(strcmp(lr_eval_string("{param}"), "expected") == 0);

3、判断关联的字符数组count是否为0,这种情况适合 ORD=ALL
的关联方式,
if(atoi(lr_eval_string("{param_count}")) == 0);

二、根据返回的响应码是不是200, 但是有时候即便登录失败也可能返回200。

int retCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
if(intelligentDeposit_retCode == 200)

web_get_int_property用法:

一、函数用途
记录http响应的信息
二、函数属性
1.http_info_return_code:     返回http代码
2.http_info_download_size:返回页面字节数
3.http_info_download_time:返回页面下载时间
三、例子
The following example uses the web_get_int_property function to check if the Vuser successfully accessed the dogbert home page.

TEST()

{

int HttpRetCode;  //函数声明应该放在开头,C语言语法?

web_url("dogbert",

"URL=http://dogbert",

"TargetFrame=_TOP",

LAST);

HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);

if (HttpRetCode == 200)

lr_log_message("The Vuser successfully accessed the Dogbert home page");

else

lr_log_message("The Vuser failed to access the Dogbert home page ");

}
 

--------------------- 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值