HP LoadRunner基本用法整理

1.下载

官网或者破解版,目前主要版本是11、12

2.破解(此部分为转载)

  1. 下载破解文件lm70.dll和mlr5lprg.dll两个文件

    lm70.dll替换到x:\Program Files\Mercury\LoadRunner\bin

    mlr5lprg.dll文件,分别要覆盖以下两个文件夹: x:\Program Files\Mercury\LoadRunner\bin        

                         x:\Program Files\Mercury\LoadRunner\bin\tulip\bin  

  2. 运行清除注册表工具见附件  

  3. 打开license管理器,点击添加new license,将老license复制进去

  golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI    

   web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB    

  golba是全局协议license,上限100个并发    

  web是http协议license,上限10000个并发

  提供一个超级license 最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR

 ———————————————— 版权声明:本文为CSDN博主「码上笔记」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ak57193856/article/details/79066222

3.新增测试脚本

  File->new->WEB(HTTP/HTML)或webservice->先保存,新建文件夹存放所有的脚本,命名要规范

4.WEB(HTTP/HTML)测试:

  1.脚本默认是C语言,且无法更改

  2.由4个部分组成:

    1.vuser_init方法:虚拟用户初始化方法

    2.Action方法:主测试方法,http请求、断言都在这里实现,相当于testcase,最好改为有意义的名字

    3.vuser_end方法:类似于tear down

    4.globals.h文件:在这里可以导入库类、定义全局变量

  3.常用函数:

    寻找函数:help->Function Reference

    get函数:web_url()

      1.复制Reference里的sample,替换正确的url和参数,去掉不需要的参数

    post函数:web_submit_data()

      1.复制Reference里的sample,替换正确的url,去掉不需要的参数

      2.手动输入POST数据,默认是ITEMDATA,键值对形式

  4.添加断言

    1.通过搜索函数名自动生成断言函数:

      insert -> new step -> 搜索函数名 ->填入参数 -> 生成函数 -> 将函数复制粘贴到web请求函数的上面(紧挨着)

    2.手动写入函数(字符串断言):

       web_reg_find("Fail=NotFound",
              "Search=Body",
              "Text=200",
              LAST);

      web_get_int_property(HTTP_INFO_RETURN_CODE);

    3.两个断言函数:web_reg_find(); web_get_int_property()

5.web services测试

  1.生成请求函数

    add service call -> Servies: import services(导入server的WSDL文件);选择 -> 选择Operation -> 选择PortName ->(如需则)输入input arguments -> ok ->生成web_service_call()函数

  2.添加断言

    与WEB/HTTP断言一样

6.执行测试:

  准备:

  1.vuser -> runtimeSettings:

  2.run logic: iteration count(迭代/循环次数)

  3.general - > miscellaneous: continue on error, define each action as a transaction;

  4.log -> enable log,选择log级别

  执行:点三角或F5

7.查看结果

  tree -> snat shot : 实时的数据

  view -> test results: 图标形式的,可以导出为html文档

  查看log

8.性能测试(scenario):

  1.tools -> create scenario: manual scenario,group name,保存结果路径,add script

  2.开始:start scenario

  3.结果:Results -> Analyze Results

  4.导出报告:Reports - > new Report  -> 选择模板、通用设置、内容、另存为想要的格式

9.其他

  1.配置参数

    1.点击右上角parameter list

    2.新增parameter

    3.选择保存参数值的外部文件

    4.输入值

    5.设置读取机制和格式等

    6.脚本里调用形式为{para}

猜你喜欢

转载自www.cnblogs.com/shenwazaishenwa/p/11425727.html
今日推荐