LoadRunner缓存设置引发的问题
2015-04-02 10:45
253 查看
问题现象:
在使用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:
![](http://img.blog.csdn.net/20150402104438887?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29nb3VhdXRv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、 设置清除缓存:
如图中,勾选”Clear cache on each iteration”。
![](http://img.blog.csdn.net/20150402104524748?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29nb3VhdXRv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
转载请注明:http://blog.csdn.net/sogouauto
探索测试奥义,交流测试技术,欢迎关注“搜狗测试”
在使用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
探索测试奥义,交流测试技术,欢迎关注“搜狗测试”
相关文章推荐
- Silverlight项目笔记7:xml/json数据解析、TreeView、引用类型与数据绑定错误、图片加载、虚拟目录设置、silverlight安全机制引发的问题、WebClient缓存问题
- ISA缓存设置问题
- 一个iphone的设置问题引发的思考!
- fedora 19 误把根目录权限设置为 777后引发的问题修改备忘
- Silverlight项目笔记3:Silverlight RIA Services缓存引发的问题
- 解决缓存引发的CSS/JS/IMG问题
- VC6路径设置错误引发的无法调试的奇怪问题
- jpa+spring jdbc混合作战引发的缓存问题
- 关于linux下scp命令缓存引发的问题
- Hibernate缓存,持久化引发的问题
- IIS 6.0中应用池配置性能选项中操作超时时间设置引发的问题
- ie6字体设置13px引发的问题
- scanf读输入缓存引发的问题
- 缓存缺失一段代码引发的问题
- 设置width / height 引发的问题
- magento -- php的配置选项memory_limit设置可能会引发的magento问题
- IE缓存设置问题
- 关于smarty缓存的设置问题?
- 解决缓存引发的CSS/JS/IMG问题
- 异网间缓存引发的问题分析及解决