美文网首页
【接口测试认识4】【环境异常测试】

【接口测试认识4】【环境异常测试】

作者: 御都 | 来源:发表于2019-04-11 08:31 被阅读0次

一、背景
1 后台负载均衡的原理:后台部署多台服务器(比如说Tomcat的),通过Nginx分发用户的请求到各个服务器。分发的策略可能是根据用户ID除以服务器的台数N,根据余数的不同选择分发到不同的服务器,通过查看服务器上的日志,确定该服务是否相应了对应的用户请求。响应正确,但可能不是对应的服务器给的,所以要关注日志。

2 环境异常:服务器A处理a类用户的请求。在分发的过程中,服务器A可能出现了问题,不能响应对应的a类用户的请求。一般运维会提供解决策略,其他台服务器B处理该a类用户的请求,服务器A好了后能继续处理又一个a类用户请求。
二、举例
某后台有3台Tocat服务器:Tomcat1 Tomcat2 Tomcat3
分发的规则:
UserID除以3的余数,如果是0,Tomcat1响应该请求
UserID除以3的余数,如果是1,Tomcat2响应该请求
UserID除以3的余数,如果是2,Tomcat3响应该请求

测试请求是否正常响应,服务器上的日志是否对应该类用户请求。
UserID=1,预期Tomcat2响应该请求
UserID=2,预期Tomcat3响应该请求,刚好把Tomcat3弄挂了
UserID=3,预期Tomcat0响应该请求
UserID=4,预期Tomcat2响应该请求
UserID=5,预期Tomcat2响应该请求(Tomcat3正在抢修中,无法处理。Tomcat2替换)
UserID=6,预期Tomcat0响应该请求
UserID=7,预期Tomcat2响应该请求
UserID=8,预期Tomcat3响应该请求,Tomcat3正常,继续处理请求

相关文章

  • 【接口测试认识4】【环境异常测试】

    一、背景1 后台负载均衡的原理:后台部署多台服务器(比如说Tomcat的),通过Nginx分发用户的请求到各个服务...

  • 接口测试&Python实现接口测试

    一、接口测试是什么 1、接口测试是软件测试 2、接口测试是集成测试的一部分 3、接口测试不等同于接口自动化测试 4...

  • 超详细——接口总结与分享(二)

    1,接口测试怎么做? 1.获取接口需求并分析 2.编写接口测试用例&评审测试用例 3.项目环境部署 4.执行测试&...

  • 接口、安全、性能测试

    接口测试 1.定义:接口测试时测试系统组件间接口的一种测试 包括:模块接口测试、后端服务器接口测试、外部接口测试。...

  • java自动化(二)接口的用例设计

    接口测试范围? 功能测试 异常测试: 性能测试: 自动化接口测试范围? 功能测试+数据异常测试 接口测试用例设计?...

  • 接口测试如何准备测试数据

    读者提问: 『接口测试准备测试数据,有哪些推荐的操作方法?』 阿常回答: 接口测试准备测试数据,通常有如下 4 种...

  • 接口测试概述

    接口(interface)的概念 常见接口名词 接口测试: 接口测试目的: 接口测试的重要性: 接口测试流程 接口...

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • 初级测试工程师-接口测试-面试笔试题

    初级测试工程师接口测试面试笔试题:1、什么是API接口?2、什么是API测试?3、常见的API测试类型有哪些?4、...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

网友评论

      本文标题:【接口测试认识4】【环境异常测试】

      本文链接:https://www.haomeiwen.com/subject/pylziqtx.html