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

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

Loadrunner里面的深入理解Resource 的 0和1的更多相关文章

  1. [转发] 理解 oauth 2.0

    原文: http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html oauth 的各种编程语言实现: http://oauth.net/2/ 理解OAu ...

  2. Android开发之深入理解Android 7.0系统权限更改相关文档

    http://www.cnblogs.com/dazhao/p/6547811.html 摘要: Android 6.0之后的版本增加了运行时权限,应用程序在执行每个需要系统权限的功能时,需要添加权限 ...

  3. 理解OAuth 2.0 - 阮一峰的网络日志

    原文:理解OAuth 2.0 - 阮一峰的网络日志 理解OAuth 2.0 作者: 阮一峰 日期: 2014年5月12日 OAuth是一个关于授权(authorization)的开放网络标准,在全世界 ...

  4. 简单理解 OAuth 2.0 及资料收集,IdentityServer4 部分源码解析

    简单理解 OAuth 2.0 及资料收集,IdentityServer4 部分源码解析 虽然经常用 OAuth 2.0,但是原理却不曾了解,印象里觉得很简单,请求跳来跳去,今天看完相关介绍,就来捋一捋 ...

  5. 理解 OAuth 2.0

    理解OAuth 2.0 http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 一.简介 OAuth是一个关于授权(authorization)的开 ...

  6. 理解OAuth 2.0

    转自:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛 ...

  7. 理解OAuth 2.0(转载)

    作者: 阮一峰 原文地址:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html OAuth是一个关于授权(authorization)的开放网络标 ...

  8. [转]理解OAuth 2.0

    作者: 阮一峰 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版. 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释, ...

  9. 理解OAuth 2.0[摘]

    原文地址:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到 ...

随机推荐

  1. js中文汉字按拼音排序

    JavaScript 提供本地化文字排序,比如对中文按照拼音排序,不需要程序显示比较字符串拼音. String.prototype.localeCompare 在不考虑多音字的前提下,基本可以完美实现 ...

  2. 1080. Graduate Admission (30)-排序

    先对学生们进行排序,并且求出对应排名. 对于每一个学生,按照志愿的顺序: 1.如果学校名额没满,那么便被该学校录取,并且另vis[s][app[i].ranks]=1,表示学校s录取了该排名位置的学生 ...

  3. PAT甲题题解-1105. Spiral Matrix (25)-(模拟顺时针矩阵)

    题意:给定N,以及N个数.找出满足m*n=N且m>=n且m-n最小的m.n值,建立大小为m*n矩阵,将N个数从大到下顺时针填入矩阵中. #include <iostream> #in ...

  4. C与C++的编程风格区别

    c和c++都是在实践中发展起来的语言.实用性极强.c是与UNIX/Linux的发展相辅相成的.而C++是B.S为了摆脱c与硬件以及底层过于紧密的苦恼,而开发的语言.C++可以说就是c语言的超集.任何c ...

  5. DeepID1,DeepID2

    1.DeepID1 (Deep Learning Face Representation from Predicting 10,000 Classes) Step1:构建网络框架 DeepConvNe ...

  6. vue如何触发某个元素的单击事件?

    <a class="link" @click.native="test">1111</a> <a class="link ...

  7. Git push -u orign master 提示hint: not have locally. This is usually caused by another repository push

    一.情景 1.在GitHub上创建一个仓库A,并且初始化了readme.md这个文档. 2.在本地用Git Bash初始化仓库A(一开始没有从GitHub上拉下来). git init /* 初始化一 ...

  8. Mouse Hunt CodeForces - 1027D(思维 找环)

    Medicine faculty of Berland State University has just finished their admission campaign. As usual, a ...

  9. 【hdu3709】 Balanced Number

    http://acm.hdu.edu.cn/showproblem.php?pid=3709 (题目链接) 题意 求范围${[a,b]}$之间的平衡数的个数,所谓平衡数就是以某一位为支点,两侧的力矩相 ...

  10. Luogu 2764 最小路径覆盖问题 / Libre 6002 「网络流 24 题」最小路径覆盖 (网络流,最大流)

    Luogu 2764 最小路径覆盖问题 / Libre 6002 「网络流 24 题」最小路径覆盖 (网络流,最大流) Description 给定有向图G=(V,E).设P是G的一个简单路(顶点不相 ...