性能测试工具LoadRunne函数如何使用详解(上)

性能测试工具LoadRunner是软件测试行业主流测试工具,也是软件测试实验室在申请CNAS/CMA资质、测试质量体系建设一定会用到的一款软件测试工具。LoadRunner的函数是是组成测试脚本的最小单元,它真实模拟 一个个请求操作,并接收返回结果。学习LoadRunner函数可以帮助软件测试工程师更好的阅读、调试及手工编写脚本,掌握LoadRunner函数是性能测试必不可少的一项重要技能,前面的文章中我们为大家盘点了LoadRunne常用的函数有哪些,本文我们继续为大家讲解这些函数怎样运用。 

通过前面文章的分享我们知道,性能测试工具 LoadRunner所支持的函数可分为三类:通用函数、特定协议函数、和语言相关函数。本文我们主要为大家介绍通用函数的使用。

事务函数

Ir_start_transaction:标记事务的开始

Ir_end_transaction : 标记事务的结束

Ir_start_sub_transaction:标记子事务的开始

Ir_end_sub_transaction:标记子事务的结束

消息函数

Ir_output_message:将消息输出到日志窗口

示例:

Ir_output_message("We are on iteration #%s",Ir_eval_string("{iteration}"));

Ir_log_message :将消息输出到output.txt文件

示例:

Ir_log_message("We are on iteration #%s",Ir_eval_string("{iteration}"));

Ir_error_message:将错误消息输出到日志窗口

示例:

Ir_error_message("Error:%s","Unable to login to secure computing");

字符串函数

Ir_evel_string:返回参数的当前值

示例:

Ir_output_message("We are on iteration #%s",Ir_eval_string("{iteration}"));

Ir_save_string :将字符串(或变量)赋值给参数

示例:

const char * data="abcd";char * data1;

Ir_save_string(data,"data1");

Ir_output_message("data1 value: %s",Ir_eval_string("{data1}");

Ir_convert_string_encoding:转换字符串(或参数)的编码格式

示例:

Ir_convert_string_encoding(Ir_eval_string("{data}"),"utf-8","gb2312","str");

运行时(run-time)函数

Ir_think_time:设置思考时间

示例:

Ir_think_time(10);

lr_rendezvous :设置集合点,等达到用户数后再一起执行某个操作

示例:

Ir_rendezvous(“upload”);

Ir_load_dll:加载外部DLL

示例:

Ir_load_dll("LRD//Test.dll");

数据库函数

Ir_db_connect :连接数据库

Ir_db_executeSQLStatement:执行SQL语句

Ir_db_disconnect:断开数据库连接

示例:

Ir_db_connect("StepName","ConnectionString=<>","ConnectionName=<>","ConnectionType=<>",LAST);

Ir_db_executeSQLStatement("StepName=<>","ConnectionName=<>","SQLStatement=<>",["DatasetName=<>",]LAST);

Ir_db_disconnect("StepName=<>","ConnectionName=<>",LAST);

以上就是我们为大家整理的性能测试工具LoadRunne常用通用函数的使用讲解,如有需要试用最新版LoadRunne最新功能可私信我。

(谢绝转载,更多内容可查看我的主页)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值