LR中Web请求中的ETRARES分析和总结.docx

LR中Web请求中的ETRARES分析和总结.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

[最佳实践]LR中Web请求中的EXTRARES不能去掉

在坛子里看到有人在讨论Web请求中的EXTRARES后面的东西能不能不要,我看到一些人理所当然地认为可有可无,为什么呢?谁它的名字叫EXTRARES呢,事实上,性能测试是一门很严谨的技术,不可大意,在没有100%把握之前我们不应该下定论。

关于这一点,结论是EXTRARES部分不能删,删除了LR就不会去下载相关资源了,也就意味着一个请求的Response会变小,毫无疑问,响应时间就会变得快一些,吞吐量变得少一些,数据变得非常的不真实。

那么我是如何来设计这个实验模型得出这样的结论的呢?我们就以访问[url][/url]这个页面来做这个实验,怎么做呢?

录制访问本论坛首页的GET请求(web_url函数生成),代码如下:web_url(,

URL=/,TargetFrame=,

Resource=0,RecContentType=text/html,Referer=,

Snapshot=t2.inf,Mode=HTML,EXTRARES,

Url=/images/default/menu_bg.gif,Referer=/default.php,ENDITEM,

Url=/images/default/frame_on.gif,Referer=/default.php,ENDITEM,

Url=/images/default/arrow_down.gif,Referer=/default.php,ENDITEM,

Url=/images/default/portalbox_bg.gif,Referer=/default.php,ENDITEM,

Url=/images/default/menu_itemline.gif,Referer=/default.php,ENDITEM,

Url=/images/default/forumlink.gif,Referer=/default.php,ENDITEM,

Url=/images/default/online.gif,Referer=/default.php,ENDITEM,

Url=/images/default/arrow_right.gif,Referer=/default.php,ENDITEM,

Url=/images/default/header_bg.gif,Referer=/default.php,ENDITEM,

Url=/images/default/cat_bg.gif,

Referer=/default.php,ENDITEM,Url=/stat.htm?id=174348

8r=lg=zh-cnntime=0201269021786repeatip=6rtime=1cnzz_eid1268962788-showp=1280x800st=357sin

=res=0,Referer=/default.php,ENDITEM,

Url=/images/cn.swf,Referer=/default.php,ENDITEM,

Url=/images/fenl.swf,Referer=/default.php,ENDITEM,Url=/images/zazhi.swf,Referer=/default.php,ENDITEM,

Url=/images/zhuanti.swf,Referer=/default.php,ENDITEM,

LAST);

在此函数后使用web_get_int_property函数来取得响应的大小:lr_output_message(%d,web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE));

运行,得到结果为:1451146(居然有1.4M,这论坛首页也太大了)

将EXTRARES后面的属性全拿掉(备注即可),再次运行,得到结果为:700095(700K不到,差不多节省了一半的大小)

现在结论基本有了:不能删,那么为了再严谨一点,再并发10个用户运行一次看看其响应时间和吞吐量是否一致

不备注EXTRARES,打开Controller并发10个用户运行1次,得出:

总吞吐量总请求数:430 响应时间:54秒

备注掉EXTRARES,打开Controller并发10个用户运行1次,得出:

总吞吐量:7,000,941 总请求数:280 响应时间:26秒

从总吞吐量

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档