性能测试day4

事务

测试人员可以将一个或多个操作步骤定义为一个事务,
可以通俗的理解为“人为定义的一系列请求(请求可以是一个或者多个)”
在程序上,事务表现为被开始标记和结束标记圈定的一段代码区块。
Loadrunner根据事务的开头和结尾标记,计算事务的响应时间、成功/失败的事务数
int a;
开始事务:lr_start_transaction(“login”);
结束事务:lr_end_transaction(“login”,LR_AUTO);
LR_AUTO判断的是服务器的返回状态码,而没有判断该业务是否成功
LR_AUTO的实现方式:
a=web_get_int_property(HTTP_INFO_RETURN_CODE);
if(a==200){
lr_end_transaction(“login”,LR_PASS);
}else{
lr_end_transaction(“login”,LR_FALL);
}
手工判断事务状态
可以通过添加检查点的方式来验证业务是否成功,如果存在要检查的内容那么就给一状态LR_PASS,否则给LR_FALL
检查点函数:web_reg_find()—带有reg的为注册型函数,特点:如果某一请求的响应数据中有想要的数据,那么就将该函数放在该请求前面
web_reg_find(“Search=ALL”,“SaveCount=number”,“Text=Welcome,xxxx”,LAST);
text的数据要在抓包工具里面抓,number是一个变量存次数,all是查找范围
if(atoi(lr_eval_string("{number

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值