SEARCH
新闻资讯

网站知识库

网站最大容量测试

2020/3/2 14:03:40

网站最大容量测试(压力测试)是指给最终用户服务施加肯定的负载确定Web应用程序或网站崩溃和制止工作的临界点。这个方式是容量规划和确定应用程序可承受压力或负载的紧张方式。这是测试环境内部经常会实行的合成测试。千万不可在生产网站上实行最大容量测试,由于它可能会导致网站制止自适应,从而影响营业收益。最大容量测试有可能发当代码问题。负载相对较低或会话数量相对较少的应用程序也可能会出现一些功能问题,只有解决了这些问题,我们才能继承实行后续的测试。


 
适用场合。假如请求数量超过可用资源和所测试硬件或软件的处理能力,所有应用程序都会崩溃。不必须要太多的调查分析,也不必须要等到长时间网站建设负载测试完成,最大容量测试就有可能发现一些庞大的代码错误。在一个有问题的应用程序中,我们一样平常都能够在测试之后从日志文件中找到大量的错误,检查这些错误,然后使用日志分析引擎处理日志文件,就可以找到应用程序中最惯用的错误。




Web测试实践



保证软件质量的责任并不专属于某个部门。只要使用一些常用的工具集,Web开发人员、运维工程师和QA工程师就都能实行各种测试一所有利益相干者都应该参与到软件质量的保证过程中。这就要求将测试整合到测试框架和持续集成过程中,或者用一些方式实现主动化测试,这样才能快速高效地检查Web或应用程序的性能。
 
为了确定软件的实行方法,就肯定要实行各种测试,包括功能测试和压力测试,尤其应该对新应用程序的开发采取这样的测试方法。对于些质量不错的应用程序,我们还盼望了解它曩昔的实行方法,由于这样可以避免实行一些强度更大的压力测試,如最大容量和持实负载。通过收集关于各个层实行基线的数据,如Web层、应用程序层和数据库层,我们最终就可以削减各个层的测试或完全不必须要测试。假如这些实践方式实现了主动化,或者可以定期实行,那么它们就可以整合到软件开发生命周期中。


 
软件测试并没有硬性规定或捷径,但是遵循一些实践经验可以帮助各种组织生产出质量更优的软件,并且削减客户在生产阶段可能碰到的错误数量。当然,每一种测试所使用的级别、频率、过细程度和主动化程度取决于Web应用程序的复杂性、应用程序使用率以及应用程序所产生的营业收益。假如应用程序很复杂,使用率很高,而且还能产生大量的收益,那么web开发人员和运维工程师就必须紧密协作,一路对应用程序与基础架构进行周全测试,保证它们的高可用性和故障修复能力。
 
下面的规则可用于确定Web应用程序必须要实行多少测试
 
复杂性。网站或应用程序越复杂,它必须要实行的测试就越多。例如,数据发掘或金融行业的应用程序所必须要的测试要多于一样平常的LAMP( Linux Apahce MYSQL)Web应用程序。假如一款Web应用程序只是被一小部分内部用户使用,那么它的测试规模一定不如天天面对上百万用户访问的网站或应用程序。应用程序的使用率越高,也就意味着有可能在特别极端条件下,出错的概率就越高。总之,肯定要在应用程序部署到生产环境之前査清这个问题。ロ成本。即使一个网站的使用率很高,它也不肯定会产生大量的收益。假如网站和应用程序天天能够产生上百万、上万万或几万万美元的收益,那么它通常是公司中较为紧张的基线产品,因此它的财务风险决定了必须对它们实行更多的测试文化。假如技术团队风俗于参与和编写本身的网站设计测试,那么专职的QA等其他团队可能就不必须要实行许多测试。但是,其他部门仍然必须参与某些测试。











如没特殊注明,文章均为成都网站建设公司唯赛网络原创,转载请注明来自http://www.weseo.cn/News/knowledge_675_11198.html

Contact

ADD:成都市青羊区光华东三路西环广场6楼

TEL:028-64232097

Wechat

微信二维码