• LoadRunner中的函数


    函数是LoadRunner提供给性能测试工程师的利器,有了它,性能测试工程师可以对脚本进行更为自由的开发,更适应实际测试的需求,进一步扩展脚本的功能。

    LoadRunner函数的格式:

    返回值  函数名称  (参数列表)

    具体的写法可以分为C语言、Java语言和Visual Basic语言3种。

    1、常见函数列表

    函数名称 函数说明
    Web_custom_request() 使用HTTP支持的任何方法来创建自定义HTTP请求
    Web_image() 在网页某指定图像上单击鼠标
    web_link 在网页某指定文本链接上单击鼠标
    Web_submit_data()     执行表单提交
    Web_submit_form() 执行表单提交
    Web_url() 加载指定网页
    Web_find() 在网页中搜索指定的文本字符串
    Web_global_verification() 在随后所有的HTTP请求中搜索文本字符串
    Web_image_check() 验证指定的图片是否存在于网页内
    Web_reg_find() 在随后的HTTP请求中对文本字符串搜索进行注册
    Web_create_html_param() 将网页上的动态信息保存为参数
    Web_create_html_param_ex() 将包含在网页内的动态信息创建为参数(使用边界)
    Web_reg_save_param() 将包含在网页内的动态信息创建为参数(不使用边界)
    Web_reg_max_html_param_len() 设置可以设置为参数的HTML字符串的最大长度

    2、一些重要的脚本控制流程函数

    函数名称 函数说明
    Lr_start_transaction() 标记事务的开始
    Lr_end_transaction() 标记事务的结束
    Lr_rendezvous() 设置集合点以创建虚拟用户(vuser)并发策略
    Lr_think_time() 暂停脚本执行,模拟真实用户的思考时间
    Lr_user_data_point() 用户自定义数据点函数,将获取的cpu_val值输出到监控图表中

    3、自定义函数

    方式一: 在创建用户自定义函数前创建DLL(external libary)。把库放在VuGen bin 目录下。引用外部文件再使用文件中的方法。

    方式二:在当前脚本中写自定义函数,如果放到Action()、vuser_init()、vuser_end()这些函数体内,则只有本函数体内才可以调用,建议放在这些函数之外。

    这是我的实现方式,能够调用成功,但是不知道在用法上面是不是有相应的讲究和规矩。我想如果是大型的项目,涉及到较多的自定义函数的话,还是应该按照方式一的办法。

    这里只是做一个测试。

  • 相关阅读:
    03 Gradient Descent
    RoarCTF2019 babyRSA
    SpreadJS 纯前端表格控件应用案例:在线问卷系统
    SpreadJS 纯前端表格控件应用案例:资料填报系统
    SpreadJS 纯前端表格控件应用案例:物业行业全面预算管理系统
    SpreadJS 纯前端表格控件应用案例:PtLims云平台
    SpreadJS 纯前端表格控件应用案例:实验室信息化管理系统
    身份证你需要了解的知识点
    vue-vuex-getters的基本使用
    vue-vuex-mutations的基本使用
  • 原文地址:https://www.cnblogs.com/tester808/p/6730778.html
Copyright © 2020-2023  润新知