|
1.允许使用缓存,使用Cookie。因为大多数网站为了提高网站性能,减少页面响应时间都使用了缓存技术,浏览器也默认自动保存cookie。
所以,我们在录制脚本时可以保留或者增加cookie:
2.在脚本中合理分配think time,但又要兼顾响应速度,所以需要根据被测网站的操作繁简来判定。
我根据我测试的网站,设置每次think time 一般不超过5秒,整个脚本的总思考时间不超过20秒。
3.合理设置集合点,尽量模拟实际情况,并不是集合点越密集越好,一般是在关键操作的并发测试上。
4.在LR Controller中Run-Time Settings->Network定义所需的网络带宽。
5.启用IP欺骗。(具体怎样设定,网上有很多这方面的资料)
需要注意的是,在LR Controller中Load Generators前,先在菜单栏的Scenario->Enable IP Spoofer前面打勾后,在LR Controller的状态栏中就会出现IP Spoofer的标志。
6.采用脚本分组策略,根据业务量按比例分配组用户数。
尽量按照被测网站的主要功能和使用率高的业务类型来录制脚本。一般来说,脚本越细,效果可以模拟得越真实,但需要有个度。
7.合理设计Schedule的Ramp up、Ramp down和Duration时间,主要是根据你的测试目的和策略决定的。
8.其他的设置:如代理设置、HTTP-request time out、Think Time 和Browser相关设置等都可以在Run-Time Settings中找到,根据实际情况设置即可;如果没有特殊要求就默认设置吧。
(下载的文档里含有图片!) |
|