51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6823|回复: 14
打印 上一主题 下一主题

[原创] 如果想要学习一下手动编写loadrunner脚本应该怎样入手

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-25 22:25:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果想要学习一下手动编写loadrunner脚本应该怎样入手
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2016-4-20 15:23
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]测试连长

    推荐
    发表于 2016-3-31 14:05:14 | 只看该作者
    给出一部分常用的LoadRunner函数,供大家参考。 LR函数:  
    lr_start_transaction 为性能分析标记事务的开始 lr_end_transaction 为性能分析标记事务的结束 lr_rendezvous 在 Vuser 脚本中设置集合点 lr_think_time 暂停 Vuser 脚本中命令之间的执行 
    lr_end_sub_transaction 标记子事务的结束以便进行性能分析 lr_end_transaction 标记 LoadRunner 事务的结束 
    Lr_end_transaction("trans1",Lr_auto); lr_end_transaction_instance 标记事务实例的结束以便进行性能分析 
    lr_fail_trans_with_error 将打开事务的状态设置为 LR_FAIL 并发送错误消息 lr_get_trans_instance_duration 获取事务实例的持续时间(由它的句柄指定) lr_get_trans_instance_wasted_time 获取事务实例浪费的时间(由它的句柄指定) lr_get_transaction_duration 获取事务的持续时间(按事务的名称) 
    lr_get_transaction_think_time 获取事务的思考时间(按事务的名称) lr_get_transaction_wasted_time 获取事务浪费的时间(按事务的名称) lr_resume_transaction 继续收集事务数据以便进行性能分析 
    lr_resume_transaction_instance 继续收集事务实例数据以便进行性能分析 lr_set_transaction_instance_status 设置事务实例的状态 lr_set_transaction_status 设置打开事务的状态 lr_set_transaction_status_by_name 设置事务的状态 




           var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);   







    lr_start_sub_transaction 标记子事务的开始 lr_start_transaction 标记事务的开始 
    Lr_start_transaction("trans1"); lr_start_transaction_instance 启动嵌套事务(由它的父事务的句柄指定) lr_stop_transaction 停止事务数据的收集 
    lr_stop_transaction_instance 停止事务(由它的句柄指定)数据的收集 lr_wasted_time 消除所有打开事务浪费的时间 
    lr_get_attrib_double 检索脚本命令行中使用的double 类型变量 lr_get_attrib_long 检索脚本命令行中使用的 long 类型变量 lr_get_attrib_string 检索脚本命令行中使用的字符串 lr_user_data_point 记录用户定义的数据示例 
    lr_whoami 将有关 Vuser 脚本的信息返回给 Vuser 脚本 lr_get_host_name 返回执行 Vuser 脚本的主机名 
    lr_get_master_host_name 返回运行 LoadRunner Controller 的计算机名 lr_eval_string 用参数的当前值替换参数 
    lr_save_string 将以 NULL 结尾的字符串保存到参数中 lr_save_var 将变长字符串保存到参数中 
    lr_save_datetime 将当前日期和时间保存到参数中 lr _advance_param 前进到下一个可用参数 lr _decrypt 解密已编码的字符串 
    lr_eval_string_ext 检索指向包含参数数据的缓冲区的指针 




    猜你喜欢美国绿卡途径可燃气体探测器测试中国人如何去美国治病想要移民美国软件测试面试培训it测试工程师培训美国试管婴儿的流程美国试管医院排名美国精神分裂症治疗去美国投资移民费用







    lr_eval_string_ext_free 释放由 lr_eval_string_ext 分配的指针 
    lr_save_searched_string 在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的一部分保存到参数中 
    lr_debug_message 将调试信息发送到输出窗口 lr_error_message 将错误消息发送到输出窗口 lr_get_debug_message 检索当前消息类 lr_log_message 将消息发送到日志文件 lr_output_message 将消息发送到输出窗口 lr_set_debug_message 设置调试消息类 
    lr_vuser_status_message 生成带格式的输出,并将其写到 ControllerVuser 状态区域 
    lr_message 将消息发送到 Vuser 日志和输出窗口 lr_load_dll 加载外部 DLL lr_peek_events 指明可以暂停 Vuser 脚本执行的位置 
    lr_think_time 暂停脚本的执行,以模拟思考时间(实际用户在操作之间暂停以进行思考的时间) lr_continue_on_error 指定处理错误的方法 lr_continue_on_error (0);lr_continue_on_error (1); lr_rendezvous 在 Vuser 脚本中设置集合点 TE_wait_cursor 等待光标出现在终端窗口的指定位置 
    TE_wait_silent 等待客户端应用程序在指定秒数内处于静默状态 TE_wait_sync 等待系统从 X-SYSTEM 或输入禁止模式返回 TE_wait_text 等待字符串出现在指定位置 
    TE_wait_sync_transaction 记录系统在最近的 X SYSTEM 模式下保持的时间 
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-7-26 15:10:32 | 只看该作者
    没人回话呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-8-25 11:53:41 | 只看该作者
    呵呵还刚开始学,也想知道这个话题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-8-25 14:02:08 | 只看该作者
    学习C语言~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-8-25 14:03:28 | 只看该作者
    好好看LR的函数帮助手册,熟悉每个函数的功能和用法.在脚本中多运用函数处理一些问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-8-26 22:44:11 | 只看该作者
    还有别的吗,另外,LR的函数帮助手册是那个,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-8-27 10:15:36 | 只看该作者
    在VUGEN程序里的Help->Function Reference
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-3-8 14:37:08 | 只看该作者
    我用的是全英文的 有点晕 谁知道有哪些中文的脚步编写基础 教程 刚开始学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-11-11 15:02:02 | 只看该作者
    我也想知道
    [讨论] 如果想要学习一下手动编写loadrunner脚本应该怎样入手
    loadrunner, 脚本, 编写, 学习loadrunner, 脚本, 编写, 学习
    如果想要学习一下手动编写loadrunner脚本应该怎样入手

    有没有好心人分享下中文版得函数使用手册啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-11-12 19:35:23 | 只看该作者
    LR的帮助是中文的啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-11-13 20:13:41 | 只看该作者
    我下载的LR是英文版的,看到都头痛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-11 09:58
  • 签到天数: 38 天

    连续签到: 2 天

    [LV.5]测试团长

    13#
    发表于 2011-11-13 22:24:37 | 只看该作者
    我知道JAVA的程序能直接放到LR中运行,你可以学习JAVA语言,然后LR运行那些JAVA代码就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    14#
    发表于 2011-11-24 19:42:31 | 只看该作者
    先学会录制,看录制下来是怎么样,再按那些方式来写
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2012-3-20 15:16:17 | 只看该作者
    初入宝境,来学习
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 12:42 , Processed in 0.077737 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表