1、 如何在lr中录制js等

在录制设置中选择url_base,即可

2、cookie问题?

Simulate a new user on each iteration意味着每次Iteration的时候LR会把cookie和session之类的清除。所以如果脚本中登录过程放在Init中的话,使用Simulate a new user on each iteration可能会有问题

3、关联问题

例如

web_reg_save_param("flight_num",
......
lr_eval_string("
{flight_num}
")

------这里就是一个关联

LR中基于URL方式录制和基于Html录制的脚本,并发时候的区别

选择html_base script方式录制脚本如下:

Action()
{
lr_rendezvous("search");
web_url("video",
"URL=http://test.yoqoo.com/search/video?keyword=NBA&moduleType=video",

"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
return 0;
}
选择url_base script方式录制脚本如下:
Action()
{
lr_rendezvous("search");
web_url("video",
"URL=http://test.yoqoo.com/search/video?keyword=NBA&moduleType=video",

"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTTP",
LAST);
return 0;
}

2个脚本在并发200的时候得到的页面响应时间出入很大,结果如下

html_base script(Mode=HTML) 平均响应时间16s

url_base script(Mode=HTTP)平均响应时间8s

为什么出现这样的结果呢?

使用LoadRunner Analysis分析结果如下,说明html方式的并发在server time花了很多时间(30s),都是在下载和该url相关的所有页面元素,包括js、图片、甚至视频

而使用http方式的并发在server time只花了6s,并没有下载其他页面元素。

概而言之,就是一个html会包含n〉=1的http,而一个http仅就是一个http。

url_base script(Mode=HTTP)图示![http://10.2.100.220:8081/download/attachments/1131/LR_html_http区别.rar]

html_base script(Mode=HTML)图示

4 启动retatd服务

1) Download rstatd.
2) Build and install rstatd:

$ tar xvzf rstatd.tar.gz
$ cd rpc.rstatd
$ ./configure --prefix=/usr
$ make
# sudo su
# make install

3) Add a line to /etc/hosts.allow to allow certain hosts to make rstatd requests:
rpc.rstatd: 192.168.0.0/255.255.255.0
4) Add rstatd entry in /etc/xinetd.d/rstatd:

# default: off
# description: An xinetd internal service which rstatd's characters back to clients.
service rstatd
{
type             = RPC
rpc_version      = 2-4
socket_type      = dgram
protocol         = udp
wait             = yes
user             = root
only_from        = 10.0.95.0/24
log_on_success   += USERID
log_on_failure   += USERID
server           = /usr/sbin/rpc.rstatd
disable          = no
}

5) Restart xinetd:

LR中URL方式录制和基于HTML录制脚本(转)相关推荐

  1. LR中url和html两种录制模式

    http://www.cnblogs.com/fnng/archive/2013/02/28/2937805.html 转载于:https://www.cnblogs.com/zzzao/p/9196 ...

  2. 项目一:第十二天 1、常见权限控制方式 2、基于shiro提供url拦截方式验证权限 3、在realm中授权 5、总结验证权限方式(四种) 6、用户注销7、基于treegrid实现菜单展示...

    1 课程计划 1. 常见权限控制方式 2. 基于shiro提供url拦截方式验证权限 3. 在realm中授权 4. 基于shiro提供注解方式验证权限 5. 总结验证权限方式(四种) 6. 用户注销 ...

  3. vue2和vue3的参数接受方式以及vue中url参数解码

    记录vue2和vue3的接受参数以及vue中url参数解码 vue2 this.$router.onReady(() => {let obj = this.$route.query.obj || ...

  4. lr:lr中错误解决方法19种

    一.Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set the ...

  5. lr中错误解决方法(收集)

    一.Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set the ...

  6. LR中并发用户和集合点

    下文转载: 布 瓜  LR中并发用户和集合点 看到51上三个高手Zee, 大漠飞鹰,xingcyx的一场非常精彩的关于并发用户数和集合点的讨论,很有意义.如果对这两个概念不清楚的朋友,一定要仔细领悟了 ...

  7. LR中如何添加事务,参数化,检查点,集合点,思考时间等

    1.事务 事务的定义 添加事务(Transaction) 为了衡量某个action的性能,需要在action的开始和结束位置插入这 样一个范围,这就定义了一个事务 LR运行到该事务的开始点时,LR就会 ...

  8. 不同浏览器中 URL 的最大长度是多少?

    问题描述: 不同浏览器中 URL 的最大长度是多少?浏览器之间有区别吗? 最大 URL 长度是 HTTP 规范的一部分吗? 解决方案1: HuntsBot周刊–不定时分享成功产品案例,学习他们如何成功 ...

  9. c语言控制迭代次数,LR中的迭代次数设置

    在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的. --参数化时,在select  next row选择unique,update value o ...

最新文章

  1. 数据绑定(Binding)
  2. oracle解密des乱码,Oracle中des等算法的加解密
  3. K-Means 聚类实例sample
  4. mysql buffer pool_MySQL的查询缓存和Buffer Pool
  5. leetCode数据查询笔记(困难)
  6. leetcode 1328. Break a Palindrome | 1328. 破坏回文串(贪心)
  7. VS2015使用小技巧
  8. java数组怎样插入元素,Java如何在给定位置将元素插入数组?
  9. STM32F1笔记(十三)SPI
  10. Git之第三方托管oschina
  11. C语言--(四)常用运算符
  12. gps导航计算机毕业设计开题报告,GPS导航计算机毕业设计开题报告.doc
  13. Android渐变色画笔 自定义View渐变色
  14. Zotero IEEE trans期刊cls格式调整
  15. 高效Java实现敏感词过滤算法工具包
  16. echarts地图展示
  17. Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
  18. uniapp小程序自定义分享按钮
  19. DB2数据库是什么?
  20. 51单片机的指令周期、机器周期、状态周期、时钟周期

热门文章

  1. vue页面缓存解决方案
  2. 2014年6月份第2周51Aspx源码发布详情
  3. Linux 下配置 HugePages
  4. 解决无法访问github博客的问题
  5. AI数字人直播系统源码如何搭建?让能拥有24小时数字人直播间!
  6. 图书馆图书上架_高殿公益图书馆新书上架
  7. 基于51单片机的红外测温智能空调
  8. Ipsa aliquam omnis quibusdam maiores excepturItaque asperiores quae consectetur veniam amet.i atque.
  9. [vb版机房] 机房收费系统总结
  10. docker galaxy_前Galaxy Note 7车主可以在Note 8上获得大量优惠