
业务问题
我是段段段段段
问题交流信件可发邮箱1441196344@qq.com
展开
-
代码覆盖率测试时使用jacocoagent.jar的问题
1. 问题描述 项目中遇到的一个问题,简要描述下过程:有两个系统A和B,用户请求A系统的接口a,a接口获取到用户请求参数对象后,再结合A系统中缓存的用户信息构建新的对象参数obj,然后a接口传入参数obj请求B系统的下载接口B。就是这样一个A系统请求B系统接口的事,问题是:开发环境操作时,一切正常,但是测试人员进行测试的时候,显示的却是空白页面,无法下载。通过查阅发现,是测试人员在启动项目的时候,使用jacocoagent.jar进行代码覆盖率的统计。下面使用一个简单的来说明一下吧。 2.Demo演示原创 2020-09-17 16:22:06 · 2689 阅读 · 0 评论 -
一次毫秒级的时间差导致的业务异常
1. 业务问题描述 线上有一个应用的某个接口调用量限制是1,000,000次,但是在早上9时左右,统计结果中显示本月的已调用量是1,043,222次,剩余调用量为0次,进而导致该应用无法正常调用该接口。如下图所示 2. 问题跟踪 据平日里的观察发现,该应用对该接口的一天调用量都是在10万以下,不太可能一下子就超过100万。首先,将整个代码流程看了一遍,似乎没有什么逻辑问题。然后线上日志查询,该接口当天第一次接口请求是调用成功的,但是在后续的调用结果中就是调用失败的。而且,统计出来本月的已调用量=该原创 2020-09-07 19:53:09 · 307 阅读 · 0 评论