测试工作中知识点积累

1,XA(eXtended Architecture)是指由X/Open 组织提出的分布式交易处理的规范。XA 是一个分布式事务协议,由Tuxedo 提出,所以分布式事务也称为XA 事务。

XA 事务的缺点是性能不好,且无法满足高并发场景。一个数据库的事务和多个数据库间的XA 事务性能会相差很多。因此,要尽量避免XA 事务,如可以将数据写入本地,用高性能的消息系统分发数据,或使用数据库复制等技术。只有在其他办法都无法实现业务需求,且性能不是瓶颈时才使用XA。

2,aix,IBM出的类unix操作系统,在ibm生产的服务器上广泛使用。

3,IBM® WebSphere® Application Server 是一种高性能的 Java 应用服务器,可用于构建、运行、集成、保护和管理内部部署和/或外部部署的动态云和 Web 应用。它不仅能够确保高性能和灵活性,还提供多种开放标准编程模型选项,旨在最大程度提高开发人员的生产力。它可提供灵活先进的性能、冗余和编程模型。

4,sna架构,服务包之间除了共享数据存储(数据库,redis)外,不共享任何数据。每个节点独立自治,全部业务服务无状态。

5,双路,指主板上有俩cpu,服务器工作站常用。双核,一个cpu有俩核心。

6,HA是High Available缩写,是双机集群系统简称,指高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。

7,RTO (Recovery Time Objective,复原时间目标)是企业可容许服务中断的时间长度。比如说灾难发生后半天内便需要恢复,RTO值就是十二小时;RPO (Recovery Point Objective,复原点目标)是指当服务恢复后,恢复得来的数据所对应时的间点。

8,绿灯测试,是一种比喻,在运维领域中一般是指对应用服务进行一个或一系列的验证性测试。当通过全部测试时,我们认为该应用服务处于一个正常运行的状态。否则,就要亮“红灯”,即意味着存在部分或整体性的应用服务故障。

9,冲正是为系统认为可能交易失败时采取的补救手法。即一笔交易在终端已经置为成功标志,但是发送到主机的账务交易包没有得到响应,即终端交易超时,所以不确定该笔交易是否在主机端也成功完成,为了确保用户的利益,终端重新向主机发送请求,请求取消该笔交易的流水,如果主机端已经交易成功,则回滚交易,否则不处理,然后将处理结果返回给终端。

10,Bethune,数据库实时监控和智能巡检平台

https://bethune.enmotech.com/

11,sqm,sql质量管理平台

 

 

1,高可用属于性能测试的一部分。

2,压力测试关注的是否报错,负载测试关注响应时间变化,两个测试方法差不多,只是关注点不同。

3,混合负载,要保证tps的各交易占比。交易占比失真,意思是就算我加梯度后,就算调整了vu和pacing ,某些交易的tps就是跟不上其他交易。

性能瓶颈和拐点,是指再怎么加vu,tps也不增加了,只是保持直线,或者开始下降。

调tps占比时,优先调vu,而不是改pacing。

Pacing是为了控制迭代,模拟真实场景,稳定发压。

 

测试工作中知识点积累

 

测试工作中知识点积累