shx711 发表于 2009-5-7 09:50:57

LR回放脚本时虚拟用户是从内存从读取数据吗?

LR回放脚本时虚拟用户是从内存从读取数据吗?

如:一台文件服务器上预先生成好文件缓存,LR回放脚本时虚拟用户是直接从内存中读取文件服务器上的缓存数据还是模拟真实用户直接访问文件服务器?

因为这里存在一个问题,如果虚拟用户的数据都是从内存中读取的,速度一定会快很多,性能压力点上不去,而真实的用户环境则是从文件服务器的磁盘上读取数据的,这两种方式从访问速度是有区别的,所以我想知道LR回放脚本时是用哪种机制?LR中应该有设置,以不同的方式访问被测系统,但我看了下还不知道在哪设置?

路过的大虾们如果知道请赐教,小弟感激不敬!

fairylly 发表于 2009-5-7 11:11:43


可以在运行时设置中设置是否使用缓存

云层 发表于 2009-5-7 11:35:19

楼上正解,看中文版的Lr蛮别扭的

fairylly 发表于 2009-5-7 11:58:10

;P
用习惯了中文版,看英文版也别扭。。。

shx711 发表于 2009-5-20 16:14:08

回复 4# 的帖子

感谢热心的朋友!:lol

zhysync 发表于 2009-5-20 17:39:34

二楼的回答和楼主的问题有关系吗?二楼说的缓存是浏览器的缓存,和楼主的疑问好像词不达意吧!

zhysync 发表于 2009-5-20 17:50:08

LR对脚本的回放是按你录制时的方式进行的,录制时是什么方式访问的服务器,那么回放时当然也是这种方式。究竟怎么样设计压力方式要根据实际业务逻辑来,如果你认为某种方式对服务器的压力非常大,但是该方式却不会在实际的业务中存在,那么即使你压上去了并且收到了很好的效果,那么做这样工作也没有任何意义! 性能测试、压力测试的前提是你的测试模型要尽量符合真实的业务逻辑,而不是脱离真实业务的简单加压。
页: [1]
查看完整版本: LR回放脚本时虚拟用户是从内存从读取数据吗?