LoadRunner11 压力测试实例笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LoadRunner11 压力测试实例笔记相关的知识,希望对你有一定的参考价值。

   最近在学习用loadrunner做web性能测试,简单记录一下一个自学实例流程。

1、录制测试脚本

(1)、打开LR11,点击create/edit Script来打开VUgen

      技术分享

      技术分享

 

(2)、点击新建

技术分享

(3)、选择协议类型,点击create

技术分享

(4)、开始录制弹窗中设置要目标url,这里用http://mail.163.com为例,点击ok

技术分享

(5)、因之前登陆保存了缓存,这里可以直接跳过登陆,录制发送邮件的流程

  技术分享

填写邮件内容,收件人、主题、内容等,点击发送

技术分享

发送成功页面

技术分享

停止录制,查看生成的脚本。

2、调试与完善测试脚本

    (1)、在脚本适当位置加入事务起止点,最好在录制脚本时完成

           技术分享

 

            技术分享

 

   (2)、在事务开始前添加集合点

          技术分享

 

   (3)、添加检查点

           技术分享

           但返回的response中中文字符全为乱码,暂未找到解决方法,先用此做检查点

          技术分享

    (4)、关联动态返回值,通过脚本对比,这里需关联sid

         技术分享

         在tree视图界面找到第一次出现在response中的sid

        技术分享

       通过关联函数设置关联参数:关联函数放在第一次返回sid的函数之前,然后将所有的sid值替换为{SID}

       技术分享

     (5)、参数化

            可以将目的邮箱账号、邮件主题、邮件内容做参数化,这里选择参数化邮件主题

            找到录制时设置的邮件主题在脚本中的位置,替换为一个参数zhuti

            技术分享

           技术分享

           设置参数属性,即各个参数值,选择逻辑默认

           技术分享

       可以通过函数输出参数化后每个迭代获取的参数值:

         技术分享

      (6)、运行调试脚本,设置10个迭代,于输出中查看参数选取结果,于已发送中查看邮件是否发送成功

        每个迭代参数选取结果及sid取值:

        技术分享

      已发送中查看发送结果,邮件均发送成功,结果正确,不过中文仍是乱码。。。  待续

       技术分享

以上是关于LoadRunner11 压力测试实例笔记的主要内容,如果未能解决你的问题,请参考以下文章

loadrunner如何做接口的压力测试?

如何用loadrunner做简单网站的压力测试

如何利用loadrunner做mysql压力测试

SoupUI 结合loadrunner压力测试

JMeter,LoadRunner,软件压力测试?

JMeter,LoadRunner,软件压力测试?