非功能测试指标之性能测试怎么做?

第一点并发。并发用户上去了,典型交易响应时间、重要交易的响应时间是不是会降下来?交易响应时间如果没降的情况下,我们就要看典型的批处理,高峰期特殊交易日的情况下,每秒钟的交易处理能力等等。


这块内容考虑的过程中,往往我们在做测试的过程中,我曾经碰到几个大型项目,我有去问过这些客户,问的是架构师,我问哪些地方是不是要做一些特殊交易的处理,需要高并发的,有没有典型的跑批的,特别是那些新老系统改造过程中,有没有做,每日的交易量怎么样,等等。性能测试里面,我们不可能马上知道系统的业务情况,市场情况,我们要去做调研,我们要调研哪些东西,来证明这些东西有用?

我们把这六大指标先罗列出来,罗列出来之后再挨个去问,去调研。最终形成一个公式或者其他计算方式或者计算值,指标值,证明这些存量数据、这些存量值在什么情况下能满足,预期效果怎么样。

 

非功能测试之可用性测试指标如何衡量?


下面这个表这里面的六9相当于我们买的黄金时候的千足金,8.6毫秒的宕机用户根本就感觉不出来系统有过宕机、都能正常交易。那如果是两个9,相当于一天里有十几分钟系统不能访问,这个“不能访问”有时候可能是在部署环境导致不能访问,那如果我们是微服务的集群部署,无缝连接的情况下,在部署集群的过程中,这几台在部署,另外几台还在使用,就不会出现日不可用时间。用户在使用过程中没有感觉到我们在后台部署。


性能测试工具


就像我们80年代的人以前QQ挂等级,太阳、月亮,这时候我QQ挂一晚感觉没有掉线过,但是QQ有没有在做软件升级?有没有出现过?这个时候就是99.9999%,他们在集群部署的过程中做到了无缝衔接。


99.9%在于我们的硬件、在于我们的网络、在于我们应用系统的可用性、可靠性、可服务性。这些情况都满足了,所以让人从肉眼无法感觉出这个系统有人在部署,有人在升级。


相关推荐软件性能测试平台有哪些要求       如何降低试错成本,提升拦截率?