zoukankan      html  css  js  c++  java
  • 性能测试篇: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取值:

            

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

           

  • 相关阅读:
    #研发解决方案介绍#基于持久化配置中心的业务降级
    #研发解决方案介绍#Tracing(鹰眼)
    #研发解决方案介绍#Recsys-Evaluate(推荐评测)
    穷追不舍、事故入手和倒逼
    职场的真相——七句话
    被小伙伴们吓哭了:可怕的命令
    适用于研发基层员工的十个行为模式
    研发阿米巴组织的运行逻辑
    技术总监是干什么的?
    大学教给了我们什么(二)
  • 原文地址:https://www.cnblogs.com/chengtch/p/5965656.html
Copyright © 2011-2022 走看看