(资料图片)
随着网络技术的迅速发展,Web以其广泛性、交互性和易用性等特点迅速风靡世界,网页数量正以几何数量级飞速增长。但当Web应用的数据量和访问用户量日益增加,系统不得不面临性能和可靠性方面的挑战。在此背景下,无论是Web应用系统的开发商或最终用户,都要求在上线前对系统进行性能,科学评价系统的性能,从而降低系统上线后的性能风险。
一是连接速度测试,指用户连接到Web应用系统的速度根据上网方式的变化而变化,或许是电话拨号,或许是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5s),用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还来不及浏览内容,就需要重新登录了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
二是负载测试,此项测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。因为对于一个企业,其内部员工数量总是有限的,而一个Web系统能同时处理的请求数量将远远超出这个限度,所以,只有放在Internet上,接受负载测试,其结果才是正确可信的。
三是压力测试,也叫作负荷测试,即系统获取能正常运行的极限状态和故障恢复能力。了解“极限”是很有价值的,压力测试的任务就是系统在瘫痪与不瘫痪的临界值。压力测试一般安排在Web系统发布后,在实际网络环境中进行测试——因为一个企业内部员工,特别是项目组人员总是有限的,而一个web能同时处理的的请求数据量远远超过这个限。所以只有放在Internet上,接受负载测试,其结果才是正确可信的。用压力测试测量系统会不会崩溃,在什么情况下会崩溃。现实中,在Internet上黑客攻击通常采用的方式是提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。因此,对应用系统的压力测试很有必要。
Web应用系统性能测试交给第三方检测机构更能帮助企业找到系统问题所在,中粤网安致力于为客户提供第三方测评,具备成熟的测试能力,所出具的测试报告带有权威性和有效性,值得信赖!
标签
Copyright ? 2015-2022 中公粮油网版权所有 备案号:沪ICP备2022005074号-18 联系邮箱:5855973@qq.com