
测试相关
文章平均质量分 81
Nine Days
学贵以持之以恒,方能有所成
展开
-
异常-异常场景的测试
在功能测试中,测试人员主要关注的是功能是否能符合预期的正常运行,比如测试一个下单的流程,关注下单、购买、发货流程是否能一气呵成。但仅仅关注正常流程是不够的,在实际的使用场景下,会出现各种非正常的情况:一些具体的需求需要通过业务特性挖掘:如果是秒杀这样的高并发业务场景,那么需要考虑降级、并发。依赖消息通知的业务,需要关注NSQ推送和消费相关的异常。使用缓存的业务,需要关注缓存访问失败的情况,以及异常情况下数据一致性。如果业务流程很重要必须要保证成功,那么需要关注是否有降级、容错、重试原创 2021-04-24 19:09:40 · 9352 阅读 · 1 评论 -
从微服务概念,电商项目举例,引入测试服务稳定性,思考①重试机制 ②限流 ③熔断机制 ④负载均衡 ⑤降级(本地缓存)
本文开场先了解下微服务架构https://www.cnblogs.com/imyalost/p/6792724.html总结:微服务就是将一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,从而降低系统的耦合性。1.一个后端应用程序根据业务拆分为多个服务。举例:商品-订单-库存-营销-用户2.前后端调用,一个前端同时调用N个后端服务。引入API Gateway3.每个服务之间的通信,引入springboot原生https协议、dubbo、kafka/meteQ4.单个服务的负载,引转载 2021-04-23 18:00:44 · 578 阅读 · 0 评论 -
(三)手把手教你搭建Jenkins、gitlab,实现自动化部署配置测试报告发送邮件到指定用户
1原创 2021-04-16 15:06:01 · 2401 阅读 · 0 评论 -
项目中使用到的spring注解集合 -- 持续维护
@Mapper注解的使用 https://blog.youkuaiyun.com/weixin_39666581/article/details/81057385@RequestMapping注解使用 https://www.cnblogs.com/cjeandailynotes/p/10471467.htmlRequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。@requestBody注解的使用 h.原创 2021-04-15 20:15:51 · 166 阅读 · 0 评论 -
详解CI、CD相关概念
原文链接:https://blog.youkuaiyun.com/sinat_35930259/article/details/79429743在软件的编译发布的过程中,经常能够看到CI、CD这样的词语。其实他们是专业的缩写短语,这里介绍下他们的概念和区别。敏捷软件开发敏捷软件开发,英文全称:Agile software development,是从1990年代开始逐渐引起广泛关注的新型软件开发方式,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程转载 2021-04-15 11:20:55 · 247 阅读 · 0 评论