非功能测试之可扩展性测试内容

互联网时代,最重要的就是云服务,云服务的部署过程中,最终要求在于什么呢?扩展性为主。做非功能测试需要去压测,不管是横向扩展,还是纵向扩展过程中,负载是不是均衡,新增机器的过程中,启动服务的过程中,能不能正常使用。在新增的过程中,原来旧的是不是要停机,如何无缝连接让用户感知不到、服务可以正常使用。


可扩展性值得是系统或应用程序的属性,在网络、任务处理、数据库访问或文件系统资源的需求增加时,可以轻松扩展,以相应更高的要求。


水平可扩展性

当系统通过添加具有相同功能的新节点扩展时,系统可以水平扩展,从而在所有节点之间重新分配负载。 SOA系统和Web服务器通过向负载均衡网络添加更多服务器来扩展,以便传入的请求可以在所有这些网络之间分配。集群是描述扩展系统的常用术语。


垂直可扩展性

当系统通过向节点添加处理器,主存,存储或网络接口进行扩展时,系统可以垂直或向上扩展,以满足每个系统更多的请求。托管服务公司通过增加处理器数量或主存来扩展,以在同一硬件中托管更多的虚拟服务器。

功能测试工具

而我们的可扩展性测试就是要从纵向扩展的需求和横向扩展的需求出发去测试单AP内部CPU/MEM的扩展是否有效、单AP内部Server的扩展是否有效以及多AP的扩展是否有效。


以上我们讲的所有非功能测试的系列内容都是针对测试规划等方面的内容,规划好了测试的内容之后,那我们应该如何去实施呢?下面的文章里我们就带大家一起通过几个具体的案例去了解具体的测试内容应该如何具体落地实施。


相关推荐非功能测试要测试哪些内容?       哪些类型的企业和单位需要功能测试软件