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,就会把响应结果返回回来。

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

  • 相关阅读:
    linq获取最大ID值
    asp:MultiView选项卡控件,可以用来选择性的显示需要的部门
    TFS修改工作区映射区
    怎么解决javascript小数相减会出现一长串的小数位数?
    (转)向页面动态载入用户控件和自定义控件的方法(谨记)
    (转)工作经验到底是个什么东东?工作经验从哪里来?
    hdu 5441 travel 离线+带权并查集
    hdu 5438 Ponds dfs
    hdu 5437 Alisha’s Party 模拟 优先队列
    CF 500 B. New Year Permutation 并查集
  • 原文地址:https://www.cnblogs.com/liulinghua90/p/9155915.html
Copyright © 2011-2022 走看看