随笔分类 -  软件测试

服务稳定性保障思路
摘要:一、稳定性的定义 量化平台的稳定性通常有两种方式,首先是平台的可用性,其次是线上问题和线上故障。 可用性一般等于(年度总时间 网站不可用时间) / 年度总时间 可用性的标准通常以几个九来衡量,比如四个九,即 99.99%的可用性,即平台全年的不可用时间不能超过0.01% 365 24 60 = 52 阅读全文

posted @ 2018-08-07 08:36 凡高是我吗 阅读(2768) 评论(0) 推荐(0)

一种性能资源摸底的方案
摘要:通常线上的服务是一种多对多的结构,服务多机器部署,服务依赖多服务,例如下图:服务A部署了N台服务,即Service-A-1,Service-A-2,至Service-A-N,Service-A-VIP是服务A的统一入口(注:虚拟IP技术,Virtual IP,简写VIP);服务A可能依赖服务B、服务C、服务D等多个子服务;服务C与A一样同是一种多对多的结构,下面有子服务E、子服务F。 因此,我们在对上层的服务如服务A进行性能测试,就需要保证他依赖的子服务(服务B、服务C、服务D)能够正常使用。而标题中“性能资源摸底方案”是指如何巧妙安全地对线上上层服务进行极限性能摸底,并进行资源调优,合理分配服务器的数量。 阅读全文

posted @ 2018-02-27 00:30 凡高是我吗 阅读(560) 评论(0) 推荐(0)

一种数据与逻辑分离的Python单元测试工具
摘要:一种数据与逻辑分离的Python单元测试工具 几个概念 TestCase TestCase是一个完整的测试单元,最小的测试执行实体,就是我们常说的测试用例。 TestSuite 以某种特性将测试用例组合到一起的测试用例集合被称作TestSuite,中文可以叫做测试套件。TestSuite可以包含Te 阅读全文

posted @ 2018-01-21 11:34 凡高是我吗 阅读(1059) 评论(2) 推荐(0)

导航