LoadRunner - Browser Emulation

来源:互联网 发布:炉石传说淘宝成品号 编辑:程序博客网 时间:2024/06/02 02:44

今天重点学习了这个模块内的所有选项,以及实际的操作了一下,观察了各选项下结果现象

1. 关于User - Agent 这个选项,找了相关帖子和教程也没有发现回放的时候应用了不同浏览器的结果,依然还是Windows & IE8

2. Simulate browser cache 模拟浏览器的高速缓存

    - Cache URLs requiring content

    缓存请求的内容,比如设置访问www.renren.com该网页,并设置迭代次数为2次,通过回放脚本可以查看到第2次迭代时出现了日志“Retrieving data from cache for xxxx”,表示已经读取了某个网页的缓存,但是发现并不是读取了所有网页的缓存,只有部分页面

    - Check for newwe…… 

    检查录制的页面是否有最新版,如果有变更则重新录制请求,比如广告附属资源,或者动态的页面等,总是经常变换,所以可以利用此选项,去获取页面中动态的页面

3. Download non-HTML resource

    下载非HTML资源,不选择此选项时,访问人人网并回放,在日志中只访问了主请求页面,也就是web_url函数中的请求,而没有对extrares进行下载,选择该选项后回放,发现日志中出现了Downloading resource下载如jpg、png、js等各类的附属资源,而如果选择Cache URLs requiring content,并执行2次迭代,会发现第2次迭代中只显示了resource……,是因为运行了缓存机制,所以要测试一个用户访问一个从未访问过的网站时,选择此选项,会按最初的访问状态执行访问

4. Simulate a new user on each iteration / clear cache on each iteration

    在每一个迭代开始时,都以一个全新的用户开始,选择选项后,可以认为每一个迭代都是独立的,并没有缓存间的交互,在每一个迭代开始时,都清除了缓存

    


0 0