LoadRunner缓存设置引发的问题
来源:互联网 发布:flv视频下载软件 编辑:程序博客网 时间:2024/06/01 10:47
问题现象:
在使用LoadRunner对起始页做压力测试时,遇到一个大家都容易碰到的问题,即没有设置脚本运行时清除浏览器的缓存,导致虚拟用户上去了但是Http请求却没有发出去。
具体现象是这样:
1. 用lr录好请求页面的脚本,启动controller连接agent对服务器打压力。
2. 每1分钟增加100个虚拟用户,当达到2000个时持续5分钟。
3. 执行过程中,虽然虚拟用户按照计划在不断上涨,但是apache的Log中的http每分钟请求只有100个。按照预期,log中的http请求数应该是不断地在更新。
u IE缓存与过期时间:
每次请求页面时,IE都会做哪些事情?
1. IE在请求资源前会查询待请求的资源在缓存中是否存在。
2. 如果在缓存中存在,并且过期时间未到,则直接渲染不发出请求。
3. 如果在缓存中存在,过期时间已到或者无过期时间,则发出If-Modified的请求,服务器返回304。
问题现象中所描述的问题属于上述的第2条,即每个Vuser运行之后缓存了待测试页面。在随后的压力中,因为页面存在过期时间导致HTTP请求没有发出。
u LoadRunner的设置:
为了能够让lr不断地将http请求发送至服务器,我们设置在每次迭代时将缓存清除。
设置步骤如下:
1、 打开Run-Time Settings:
2、 设置清除缓存:
如图中,勾选”Clear cache on each iteration”。
转载请注明:http://blog.csdn.net/sogouauto
探索测试奥义,交流测试技术,欢迎关注“搜狗测试”
0 0
- LoadRunner缓存设置引发的问题
- mybatis缓存引发的问题
- nginx缓存引发的问题
- 网络缓存大小引发的问题
- scanf读输入缓存引发的问题
- Hibernate缓存,持久化引发的问题
- 缓存缺失一段代码引发的问题
- loadrunner中浏览器缓存设置
- LoadRunner工具的设置技巧问题
- 解决缓存引发的CSS/JS/IMG问题
- 异网间缓存引发的问题分析及解决
- jpa+spring jdbc混合作战引发的缓存问题
- mybatis一级缓存(session cache)引发的问题
- viewpager设置缓存的问题
- 网站设置缓存的问题
- LoadRunner的场景设置
- 设置loadrunner的集合点
- CI 框架中将 URI 设置为 PATH_INFO 引发的问题
- 【Servlet+Struts2】文件下载时抛出java.lang.IllegalStateException异常的解决方法
- 扩展speia特效,支持任意RGB颜色变换矩阵,原理很简单,不解释
- 判断一个数是不是2的n次方
- 使用lib.exe工具和.def .dll文件生成.lib文件时遇到 无法打开*.lib文件
- 简单的俄罗斯方块代码(Java)
- LoadRunner缓存设置引发的问题
- Android URI简介
- 子窗体在父窗体指定的控件中显示
- 为什么要预估点击率
- Java基础学习-Java的故事和Java编程环境搭建
- Java SE学习之路
- SAFEARRAY二维数组
- 关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!
- Lua 随机数生成问题