区分测试工具

背景 在测试管理平台中,不同测试工具发起的 HTTP 请求需要通过 HTTP Header 携带特定标签,以便平台识别和分类处理。 如何在不修改测试代码的前提下,自动为所有 HTTP 请求注入...

Golang 取地址对编译速度的影响

背景 最近在在做关于流量维度的执行流水了, 需要对代码做插桩, 在业务的代码每一个执行分支(block)的起始位置做插桩。用来记录执行的时候,不同block 前后顺序。 我们在对项目代码...

Golang 精准测试-找到代码修改影响范围1

背景 我们会发现业务修改的代码分散多个文件,甚至多个服务中,在测试过程中,我们很难确定影响到的上游或者那些case 可以用, 这时候我们需要找到修改代码的影响范围和上游调用函数,以便我们可以...

Golang 精准测试-找到两次部署差异协助测试

背景 在测试过程中,同一需求可能会经历多次部署,但部分部署的代码改动较小。如果每次都进行全量测试,成本较高。因此,我们希望通过代码分析来判断之前的测试或审查是否仍然有效。 在代码对比过程中,...

go 插桩技术

1.插桩技术 一种在程序执行过程中插入额外代码的技术,通常用于性能分析、日志记录、调试和安全监控等场景。它可以在程序的不同阶段(编译期、链接期、运行时)进行插入,具体方式包括手动插桩、编译器插桩...
1 2 3 4 5 6 7 8 9 10 11 12 (共60篇)