loadrunner11 迭代中是否有缓存

上一篇 / 下一篇  2013-04-19 10:42:04 / 个人分类:测试工具学习

在疲劳强度测试时,想到一个问题就是 loadrunner是否会有缓存,用户每次迭代时,加载的信息量少,不能真实的模拟用户初次操作呢?后查资料,原来系统已经默认设置好了,看来自己多虑了。

如下图所示:

图中选项的含义是:

Check for newer versions of stored pages every visit to the page选项

这个选项是指浏览器会将存储在cache中的网页信息和最新浏览的页面进行比较,当你勾选此项时,vugen会增加"If-modified-since"HTTP包头,在场景执行过程中这个选项可以显示最新的网页信息,但是也增加了更多的网络流量,通常配置这个选项是用来匹配浏览器设置来达到模拟浏览器的目的。 

Download non-HTML resources选项

这 个选项是指虚拟用户在回放期间访问网站时加载图片的过程,这里图片是指随着页面录制的图片和那些没有随页面录制下来的图片。当一个真实的用户访问网站,他 们总是等待图片的加载。因此如果你想测试整个系统的时候(用户体验时间),可以勾选这项(默认勾选),如果为了提高性能且不是模拟真实用户行为的话,可以 不勾选这项。

提示:禁用此选项后,可能会遇到图片验证失败,因为在访问网站的时候有些图片是会发生变化的,如广告条。

Simulate a new user each iteration选项

这个选项是指VuGen在迭代过程中重置了所有的HTTP内容,此设置允许虚拟用户能够更准确的模拟用户开始进行新的会话,它删除了所有的Cookie,关闭了所有的TCP连接(包含保活包),清除了模拟浏览器的缓存,重置了HTML框架,并且清除了用户名和密码,此选项默认是开启状态。

Clear cache on each iteration选项

这个选项是指在每次迭代过程中清除浏览器中缓存来达到模拟一个真实用户第一次访问网页,清除该复选框以禁用此选项,允许虚拟用户使用缓存来存储用户信息,来模拟一个已经访问过网页的用户

TAG:

 

评分:0

我来说两句

Open Toolbar