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

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

  • 相关阅读:
    2. jvm-sandbox之结构和状态
    1. jvm-sandbox之小试牛刀
    redux中间件来执行异步操作
    redux
    vue简单插件
    VUE搭建
    用element-ui进行文件的上传
    完整的node脚手架搭建服务
    使用node来搭建简单的后台业务
    解决vuex数据页面刷新后初始化问题
  • 原文地址:https://www.cnblogs.com/liulinghua90/p/9155915.html
Copyright © 2011-2022 走看看