摘要: Mock Java实现mock有两种方式: servlet的Filter功能 spring的HandlerInterceptor Filter和HandlerInterceptor的区别: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。过滤器和拦截器都属于面向切面编程的具体实现。 阅读全文
posted @ 2023-03-23 14:30 hjy1995 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 性能问题分析角度 我们在分析和诊断性能问题时可以从三个方面入手: 通信过程,也就是网路通信的过程。可以从下面三个角度分析诊断 通过域名解析,查看DNS、端口映射等。 通过连接建立,了解TCP、UDP等。 通过数据传输查看HTTP、Telnet等 计算过程,像处理器计算,多线程并发控制和作业调度。可以 阅读全文
posted @ 2023-03-23 14:26 hjy1995 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 原理 对 Java 字节码进行插桩,在线 和 离线 两种方式。执行测试用例,收集程序执行轨迹信息,将其 dump 到内存。数据处理器结合程序执行轨迹信息和代码结构信息分析生成代码覆盖率报告。将代码覆盖率报告图形化展示出来,如 html、xml 等文件格式。 ​ 它的使用是一种动态插桩和静态插桩混用的 阅读全文
posted @ 2023-03-23 14:23 hjy1995 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 精准测试一句话概括就是:测试用例和代码之间的追溯,这是它最本质的东西。 常用代码覆盖率工具:Jacoco。可以用来评估用例对代码的覆盖率 https://www.sohu.com/a/443832197_120941200?scm=1102.xchannel:325:100002.0.6.0&spm 阅读全文
posted @ 2023-03-23 14:13 hjy1995 阅读(63) 评论(0) 推荐(0) 编辑