LR11 学习杂记

上一篇 / 下一篇  2014-01-15 14:30:33 / 个人分类:学习笔记2014

Loadrunner原理:通过proxy方式获取来往于服务器端与客户端数据请求,数据包,并将获取到的数据分析还原成对应协议的由API组成的脚本。

脚本录制协议选择:

   Http_based script.方式

   如果被测试程序使用了基于浏览器程序

   建议使用Url_based script方式

   如果被测试程序没有基于浏览器程序;

   如果程序基于浏览器程序,使用了javascript,且脚本向服务器发送了请求;

   如果程序使用了https协议。

基于http_based script.方式由两种方法:一种是基于用户行为,依赖于页面,生成的脚本直观,有较强的易读性,同时可以校验页面的元素;另外一种,基于用户行为的模拟,摆脱页面的限制,模拟客户端向服务器端的URl请求。推荐使用第二种。

使用URl_based script方式:

   结果录制了大量的http请求,脚本中包含大量的web_url函数,造成脚本复杂,易读性差,执行用时长。

Recording options

Port mapping作用

通常情况下不需要进行设置,LR据协议来确定使用的端口,使用的非标准的端口进行数据传输,但无法录制到数据时,需要设置端口映射。

使用的HTTPS,需要下发安全证书,录制时,要进行安全证书导入,此时就要进行商品映射。

context包含了服务器端返回的数据信息session, HTML,cookies

:如果在recording options -advanced中设置了reset context for each action,录制协议选择基于Http_based script中的基于describing user action,录制脚本时,会生成一些web_url,而没有web_link,Web_submit_form.

run_time setting设置

run logic中可以加入BLOCK(再包括不同的ACTION),来控制不同功能实现不同的迭代次数。

 

性能问题分析可以从前端(网页渲染,网络传输环节)和后端(服务处理)两个方面来分析。

Yslow性能测试工具,适用于firefox浏览器,须安装firebug插件。主要用于分析网页在访问过程中的涉及到的性能瓶颈问题。

dynaTraceAJAX Edition用于分析客户端渲染级别的性能问题的工具。有人评论是截止目前为止出现在IE平台上最好的分析Javascript性能分析的工具。在3.0版本中,已经开始支持FIREFOX了。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 10581
  • 日志数: 6
  • 建立时间: 2014-01-15
  • 更新时间: 2014-01-15

RSS订阅

Open Toolbar