zoukankan      html  css  js  c++  java
  • 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()这些函数体内,则只有本函数体内才可以调用,建议放在这些函数之外。

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

    这里只是做一个测试。

  • 相关阅读:
    Codeforces 834D The Bakery
    hdu 1394 Minimum Inversion Number
    Codeforces 837E Vasya's Function
    Codeforces 837D Round Subset
    Codeforces 825E Minimal Labels
    Codeforces 437D The Child and Zoo
    Codeforces 822D My pretty girl Noora
    Codeforces 799D Field expansion
    Codeforces 438D The Child and Sequence
    Codeforces Round #427 (Div. 2) Problem D Palindromic characteristics (Codeforces 835D)
  • 原文地址:https://www.cnblogs.com/tester808/p/6730778.html
Copyright © 2011-2022 走看看