依赖服务异常的测试介入时机以及应用场景
依赖服务异常的测试介入时机一般时在服务端的业务稳定了以后,想要保障依赖服务异常时,被测服务的可靠性,通常可以使用抓包工具来实现
依赖服务的测试内容:
1.依赖服务超时
可以使用Charles抓包工具拦截被测服务发送出去的请求,然后校验被测服务的处理情况
2.依赖服务返回异常code
可以使用Charles抓包工具拦截依赖服务的返回,篡改返回的状态码,然后校验被测服务的处理情况
3.依赖服务返回体的遍历
可以使用Charles抓包工具拦截依赖服务的返回,篡改返回体,校验被测服务在依赖服务不同的返回体下,也有对应的处理方法
4.被测服务请求依赖服务时协议的正确性校验
通过Charles抓包工具抓取被测服务的请求协议,对齐以来服务的接口文档,或直接在依赖服务的测试环境下执行该协议,是否能获取正向的处理结果
5.依赖服务宕机
kill-9直接干掉依赖服务,或者修改被测服务请求依赖服务的对象,改成失效的情况