LoadRunner中的事务和参数化
来源:互联网 发布:男士短款风衣知乎 编辑:程序博客网 时间:2024/06/05 23:42
一、事务
1、事务函数是成双成对的:
a: 事务开始和结束函数必须同时出现,格式如下所示:
lr_start_transaction(“openIndex”);
lr_end_transaction(“openIndex”,LR_PASS);
事务有四种状态:LR_AUTO,LR_PASS,LR_FAIL,LR_STOP;
b: 通过事务名称设置事务状态:
示例:设置为LR_FAIL状态:
lr_set_transaction_status_by_name(LR_FAIL,”openIndex”);
c: 获取duration和wastd_time的时间:
Duration:运行总时间。
Wasted Time:LoadRunner浪费的时间。
获取duration和wastd_time时间的方法:
lr_get_transaction_duration(“openIndex”);
lr_get_transaction_wasted_time(“openIndex”);
设置thinktime为1秒:lr_think_time(1),thinktime影响duration时间。thinktime不会计算到Wasted Time中
通过下面的函数可以计算我们自己写的C语言代码浪费的时间:
timer = lr_start_timer();
此处为C语言代码。。。。
wastTime = lr_end_timer(timer); //时间的单位是毫秒;
把自己C语言代码浪费的时间也加到系统的wastedtime里面:
lr_wasted_time(wasteTime*1000) ; //这里的时间单位是秒
二、参数化
日志中显示参数信息的设置方法:
参数相关设置:
图中编号说明:
1:选择使用的第几列参数,1代表第一列,2代表第二列,依此类推;
2:First data:从第几行参数开始使用;
3:Select next row:获取下一行数据的方式;
Unique:某个值选过后,其他人不能再选择这个值
4:Update value on :重新获取下一个参数的时机(条件)。
参数为随机数:
变量转换为参数的函数:
char name[]="Loadrunner";//将变量name装换成参数aaa;lr_save_string(name,"aaa");//lr_eval_string("{aaa}")将aaa保存成变量;打印参数aaa时需要将aaa转化成变量lr_output_message("参数的取值是:%s",lr_eval_string("{aaa}"));
- LoadRunner中的事务和参数化
- LoadRunner集合点、事务、参数化
- loadrunner中的事务
- loadrunner中的事务
- loadrunner中的事务
- LoadRunner专题系列——LoadRunner脚本中的参数化
- LoadRunner中参数化和关联
- LoadRunner 参数化和迭代取值之间关系
- loadrunner参数化和vuser的关系
- LoadRunner中的参数与变量
- LoadRunner中的参数与变量
- loadrunner中的:参数 与 变量
- loadrunner中的参数与变量
- loadrunner中的参数与变量
- 关于Loadrunner,c vuser中的参数化问题
- loadrunner参数化导入mysql数据库中的记录
- loadrunner参数化导入mysql数据库中的记录
- LoadRunner总结(2)-参数化中的取值
- touch: 无法创建"/dubbo-admin-tomcat/logs/catalina.out": 权限不够
- 输入年和第几天算日期
- TCP/IP协议中backlog
- 双边滤波
- servlet与filter的url-pattern设置方式及映射规则
- LoadRunner中的事务和参数化
- EventBus源码详解(二):进阶使用
- Java日记(9)— 异常机制
- C语言 任意精度整数运算包--指数运算的迭代
- zookeeper集群部署
- div 隐藏 ,表单内容清除
- 数据结构实验之链表四:有序链表的归并
- 用友校招offer总结
- 对于随机森林的通俗理解