二、测试脚本
Loadrunner脚本录制参数化 脚本比较简单,主体部分类似这个: lr_rendezvous("begin"); web_url("index.html", 脚本的第一行是插入集合点,作用就是让所有测试虚拟用户在这个点集中,同时向服务器发起请求。这样能保证虚拟用户的并发性。web_url这一句的意思相当于用IE打开一个链接:http://10.0.20.2/html/{path}/index.html。其中的PATH是参数化内容,在众多虚拟用户并发时,这个参数会变化,如果没有一点变化,相当于服务器将一个动作重复了1000次。参数化可以让不同虚拟用户访问不同文件,再现实际访问场景。 在本的事务部分,也就是一直参与循环执行的部分,总共有13个类似的web_url,每个web_url都进行了参数化。但是并不是所有虚拟用户每次访问都是不同文件,如果脚本这样参数化,估计就成了测试Windows2003和Windows2008文件系统的性能。实际上我们在SMB(服务器消息块,微软文件共享协议)测试中就发现,不论是微软的Hyper-v还是VMware的虚拟文件系统相比物理系统,有很大的性能损失(写的性能至少损失50%以上)。在实际测试中,我们发现即便是很多内容从IIS缓存中读取,还是会遇到拒绝服务的现象。千兆网1000个并发用户的负载,并不是一个轻松的活!
|
正在阅读:性能大幅提升 全新出炉IIS7真实网站测试性能大幅提升 全新出炉IIS7真实网站测试
2008-02-29 10:13
出处:PConline原创
责任编辑:huangjianjun
键盘也能翻页,试试“← →”键