zoukankan      html  css  js  c++  java
  • Loadrunner里面的深入理解Resource 的 0和1

        最近在倒腾loadrunner,发现一些非常有意思的配置项,也许同学们平时去玩的时候,没有注意这些点。我也查阅了网上的帖子,说的都不够详细~操作起来的话,同学们也只是看到文字的描述,并不能发现区别。今天要说的重点就是Resource 里面0和1与LR的non-resources配置的关系。

      一般我们同学们都是认为性能测试就是用LR去录制一个脚本,然后跑场景,然后完了。从没有去深入理解这些脚本与配置之间的关系,去捯饬一下,你会发现新大陆。

      我们利用华华的博客园地址来做一个实验,来看看resource的0与1会有什么区别:

    1、准备工作:

      请求地址:http://www.cnblogs.com/liulinghua90/

     工具:Loadrunner12

      准备请求:首先我们在LR里面写一个请求web_url(),完成博客园的请求,如下所示:

    二、回放脚本,观察区别,验证功能

    情况一:此时Resource=0(见红框中的标记),表示这个请求不是一个资源,那么每次回放脚本的时候,都会去向服务器发起请求。

    1:设置fiddler代理,查看是否可以看到请求的结果,设置路径:runtime-setting-->proxy--->use custom proxy,填入fiddler的的地址和端口8888,如下所示:

    2:同时把浏览器设置里面的选项全部去掉勾选:runtime-setting-->Browser Emulation

    3:开始回放,我们看到fiddler里面会有响应的结果:

    情况二:设置Resource=1(见红框中的标记),表示这个请求是一个资源,那么每次回放脚本的时候,都不会去向服务器发起请求。

    1:所有的设置都跟情况一一样,我们不做任何更改。只是更改了Resource选项,如下所示:

    2:开始回放脚本,观察结果:发现fiddler里面没有任何内容。

     情况三:设置Resource=1,表示这个请求是一个资源,那么每次回放脚本的时候,都不会去向服务器发起请求。

     1:脚本跟情况一样,不做任何更改,但是我们对浏览器的设置项做以下更改,勾选上:Download non-HTML resources

    2:回放脚本,观察结果:发现fiddler又有结果了!

    大家实战操作后,肯定会觉得很神奇。那么华华来给大家整理下思路:

    1:当resource=0时,每次请求都会把响应结果返回回来。

    2:当resourcce=1时,每次请求都不会把响应结果返回回来。

    3:当resource=1时,但是勾选上download non-html,就会把响应结果返回回来。

    大家可以动手去操作一下!看看是不是有这个区别,以后自己编写脚本也会更加的清晰明了!

  • 相关阅读:
    【总结】编写自己的JDBC框架
    笔者带你剖析淘宝TDDL(TAOBAO DISTRIBUTE DATA LAYER)
    高性能jdbc封装工具 Apache Commons DbUtils 1.6(转载)
    简单通用JDBC辅助类封装
    word2010中怎样快速修改同级标题格式
    怎么批量修改Word表格的宽度
    MS WORD 表格自动调整列宽,自动变漂亮,根据内容自动调整 .
    PowerDesiger 15逆向生成工程E-R图及导出word表格
    PowerDesigner-自定义生成WORD
    PowerDesigner如何自定义报表模板
  • 原文地址:https://www.cnblogs.com/liulinghua90/p/9155915.html
Copyright © 2011-2022 走看看