合集-接口测试合集

摘要:1.幂等测试 1.1.定义 任意多次执行所产生的影响与首次执行相同,不用担心重复执行会对系统造成改变 1.2.测试场景 同样的请求可能需要做重试(重复调用)的情况 涉及利益类业务比如支付、结算等 1.3.实现思路 唯一主键实现幂等性 利用数据库的数据表主键唯一约束+唯一索引的特性,在插入时会校验数据 阅读全文
posted @ 2024-11-15 13:30 ShadowMurloc 阅读(28) 评论(0) 推荐(0)
摘要:2.并发测试 2.1.定义 并发测试主要关注系统在多用户同时访问时的表现,旨在评估系统在高并发情况下的稳定性和性能。 2.2.测试场景 通过模拟多个用户同时访问系统,记录分析系统响应时间,吞吐量和资源利用率指标,发现潜在的性能瓶颈。 主要关注系统在高并发情况下的稳定性和数据一致性问题,比如死锁、竞态 阅读全文
posted @ 2024-11-15 13:32 ShadowMurloc 阅读(69) 评论(0) 推荐(0)
摘要:3.事务测试 3.1.定义 旨在验证系统在处理事务时能否正确地维护数据的一致性、完整性和可靠性。事务测试主要关注事务的四个基本属性,即ACID属性(原子性、一致性、隔离性、持久性),并通过一系列测试用例来确保这些属性在各种情况下都能得到满足。 原子性 事务的不可分割,即保证事务的操作要么全部完成,要 阅读全文
posted @ 2024-11-19 13:57 ShadowMurloc 阅读(26) 评论(0) 推荐(0)
摘要:4.分布式测试 4.1.定义 分布式测试指在多节点或服务器上同时进行测试以验证分布式系统在高并发、多节点环境下的性能、可靠性和一致性。 确保分布式系统在生产环境中能稳定高效运行、处理大量的并发请求,保证数据的一致性和完整性。 4.2.测试场景 存在大量用户高频访问系统,或某个服务被高频调用,需要系统 阅读全文
posted @ 2024-11-19 15:15 ShadowMurloc 阅读(62) 评论(0) 推荐(0)