- 浏览: 21249 次
- 性别:
- 来自: 南京
最新评论
同一脚本,响应时间不一样(回放VS场景压测)
回放过程中事务的响应时间3s左右,实际运行场景的时候平均响应时间只有0.6s。
为什么两者的差距这么大呢?
我们写脚本时用的“generator”模式下和运行场景在“Controller”模式下,两种不同模式下的响应时间比较。
在 generator 模式下 回放时, LR首先会对您的代码进行边编译边执行的处理方式(如果你把每个函数的处理时间打印出来就会发现函数处理时间非常的大~甚至占总运行时间的 80% 以上)。这样就导致响应时间变得很慢。
如果在 controller 模式下执行场景的时候,是首先对您的脚本进行编译,编译后才进行真正的事物处理,所以函数执行时间几乎可以被忽略,所以你看到的数据就是相对接近真实的响应时间了。
原来多出来的是编译时间
原文:http://bbs.51testing.com/thread-302647-1-1.html
回放过程中事务的响应时间3s左右,实际运行场景的时候平均响应时间只有0.6s。
为什么两者的差距这么大呢?
我们写脚本时用的“generator”模式下和运行场景在“Controller”模式下,两种不同模式下的响应时间比较。
在 generator 模式下 回放时, LR首先会对您的代码进行边编译边执行的处理方式(如果你把每个函数的处理时间打印出来就会发现函数处理时间非常的大~甚至占总运行时间的 80% 以上)。这样就导致响应时间变得很慢。
如果在 controller 模式下执行场景的时候,是首先对您的脚本进行编译,编译后才进行真正的事物处理,所以函数执行时间几乎可以被忽略,所以你看到的数据就是相对接近真实的响应时间了。
原来多出来的是编译时间
原文:http://bbs.51testing.com/thread-302647-1-1.html
发表评论
-
netstat当我们系统有问题的时候,我们不要急于去调查我们代码,这个毫无意义。我们首要需要看的是操作系统的报告。
2015-11-11 09:43 0http://blog.aliyun.com/896?spm= ... -
Code - 60990 Error: Two Way Communication Error: Function two_way_comm_post_mess
2015-09-14 10:28 662参考:http://www.blogjava.net/qile ... -
压力机疲劳
2015-09-10 16:31 5995个用户,使用一台压力机 5个用户,使用五台压力机 ... -
think_time
2015-09-09 15:56 0loadrunnerjava脚本,使用thinktime。 例 ... -
参数化
2015-09-07 18:40 444我这里写下参数类型为file的 Select Next R ... -
loadrunner 日志打印
2015-09-07 11:29 975参考: http://bbs.51testing.com/th ... -
应用日志对压测的影响
2015-09-06 12:03 5541.AIX小机 压测CPU的sys请求过多 尝试调整日志级 ... -
利用loadrunner代理方式,录制手机客户端脚本
2015-09-02 15:57 2418需要保证手机终端和电脑在同一无线网络内,手机终端可以通过代理将 ... -
sql句柄用尽,在请求数据库全部报错
2015-08-21 14:10 0execute read lnsprdinfo error!s ... -
hessian接口公司逐渐用ssf去替代它了
2015-08-19 17:13 0hession接口脚本 import lrapi.lr; ... -
关联小结
2015-08-19 14:41 625关联:从响应消息中取出我们需要的字段值。 每一次执行时都会变动 ... -
403Forbidden 防火墙拦截
2015-08-18 14:35 11391.小压力跑场景不到1MIN,请求消息都返回失败。 报抓关 ... -
数据库分表性能测试
2015-08-17 17:11 732业务背景: 随着业务发展,单表的数据量已达实际应用推荐的极限, ... -
运行时报错:network buffer size带宽问题
2015-08-17 10:20 999运行时报错: Action.c(8): Error -2660 ... -
杂待分类1
2015-08-10 18:11 01、进程与线程 进程是程序执行时的一个实例,即它是程序已经执行 ... -
回放慢(仅web协议,java正常)
2015-08-06 11:39 505我用loadrunner11.0录制B/S模式的 ... -
响应时间(max & min)
2015-08-04 20:46 1010MAX Response time java脚本, ... -
压测分析1
2015-08-04 20:24 0增加用户无法增加TPS,响应时间较长,系统资源消耗较少。 增加 ... -
This Vuser already started a transaction with the same name, and has not yet
2015-08-04 19:06 1079压测执行报错:This Vuser already start ... -
webservice 报文post传递
2015-07-23 11:41 1061http接口报文如何发送 ...
相关推荐
Struts2操作同一action的不同方法跳转jar包(包括示例代码) 使用“项目名/类名!方法名.action”
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action CN.007<br>Spring in ...
1:非重用型:只能在被存储它的TEST中...右键ACTION PROPERTIES>EXTERNAL ACTION>USE A LOCAL,EDITABLE COPY。 调用重用型的ACTION可以在以后新版本中控件发生变化时只升级被调用的可重复型ACTION所在的源程序即可。
loadrunner http json 通讯压测脚本,可以直接替换action,修改地址和报文内容后就可以直接使用
生成的文件将在同一路径中保存为<tcx>-edit.tcx 。 行动 split_at 在参数位置拆分 tcx 文件。 它的格式应该是HH:MM:SS (从文件的开头)。 例子: python tcx-edit.py tcx_file split_at 00:15:10 01:15:00 它将...
<VisualStudioProject> ProjectType = "Local" ProductVersion = "7.10.3077" SchemaVersion = "2.0" ProjectGuid = "{A5EE1DF1-9D33-4541-AE99-BC09713525FB}" > <Build> ApplicationIcon = "..\Icon\...
<VisualStudioProject> ProjectType = "Local" ProductVersion = "7.10.3077" SchemaVersion = "2.0" ProjectGuid = "{A5EE1DF1-9D33-4541-AE99-BC09713525FB}" > <Build> ApplicationIcon = "..\Icon\...
<VisualStudioProject> ProjectType = "Local" ProductVersion = "7.10.3077" SchemaVersion = "2.0" ProjectGuid = "{A5EE1DF1-9D33-4541-AE99-BC09713525FB}" > <Build> ApplicationIcon = "..\Icon\...
1>Intent对象中只能含有一个action 2>intent-filter中可以声明多个action <intent-filter> <action name="cooking"/> <action name="eating"/> </intent-filter> 3>如果intent中的action是Intent-filter中 声明...
修复bug,左滑删除当前行,下一项自动打开左滑删除场景
NULL 博文链接:https://takeme.iteye.com/blog/1663039
”<br>——Jack Herrington,Code Generation in Action的作者 <br>----总共8部分rar下载完后解压 -----<br>Spring in Action. 中文版.part1.rar<br>Spring in Action. 中文版.part2.rar<br>Spring in Action. 中文...
form name="myform" id="myform" action="ssss" method="post" onsubmit="getUrl();"> javascript方法: [removed] function getUrl(){ $('form').attr('action','new_url'); } [removed] 或者用单纯的...