性能测试工具LoadRunner常用函数介绍

发表于:2023-3-31 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  性能测试工具LoadRunner软件测试行业主流测试工具,也是软件测试实验室在申请CNAS/CMA资质、构建软件测试体系一定会用到的一款软件测试工具。LoadRunner的函数是是组成测试脚本的最小单元,它真实模拟 一个个请求操作,并接收返回结果。 学习LoadRunner函数可以帮助软件测试工程师更好的阅读、调试及手工编写脚本,掌握LoadRunner函数是性能测试必不可少的一项重要技能,本文我们就为大家介绍一下LoadRunner有哪些函数。
  性能测试工具 LoadRunner所支持的函数可分为三类:通用函数、特定协议函数、和语言相关函数。
  通用函数
  通用函数是构建在C语言基础之上的脚本框架函数,起支持作用。 通用函数有一个特征,就是以lr开头,可以在任何协议脚本中使用。
  常用的通用函数有:
  ·事务函数:如Ir _start_transaction
  · 命令行函数:如Ir_get_attrib_string
  · 系统信息函数:如Ir_get_host_name
  · 消息函数:如 Ir_output_message
  · 运行时(run-time)函数:如 Ir_think_time
  · 字符串函数:如Ir_eval_string
  · 数据库函数:如lr_db_connect
  特定协议函数
  除了通用函数以外,VuGen可以在录制时选择特定的协议,不同的协议所支持的函数不同,如Web协议,其特性的协议函数以web开头。
  常用的特定协议函数有:
  · Web协议:如web _custom_reque
  · Socket协议:如lrs_create_socket
  · SOAP协议:如soap _request
  · MMS协议:如mms_play
  · POP3协议:如pop3 _command
  · 其他协议等等
  语言相关函数
  当LoadRunne自带的函数无法满足需要时,可以使用脚本语言相关的函 数。如脚本用C语言写的,那么C语言的标准函数库或DLL都可以在这里被加载和使用。
  常用的语言相关函数如:
  char fullpath[1024],* filename = " log.txt ";
  strcpy(fullpath, "c:\\tmp");
  strcat(fullpath," \ \ ");
  strcat(fullpath,filename);
  Ir_output_message ("%s ",fullpath);
  后面的文章中我们会针对经常用到的函数为大家进行详细的讲解,了解了LoadRunner常用函数后,在测试过程中,可以结合LR函数手册及抓包工具,完成手工编写脚本的工作,欢迎大家继续关注。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号