shulieTech / Takin

Takin is an Java-based, open-source system designed to measure online environmental performance test for full-links, Especially for microservices. Through Takin, middlewares and applications can identify real online traffic and test traffic, ensure that they enter the right databases.
Apache License 2.0
1.32k stars 330 forks source link

探针功能缺少自动化测试。 #75

Open yriiolik opened 3 years ago

yriiolik commented 3 years ago

参考其他开源探针: pinpoint : https://pinpoint-apm.gitbook.io/pinpoint/documents/plugin-dev-guide skywalking:https://skywalking.apache.org/docs/skywalking-java/latest/en/setup/service-agent/java-agent/plugin-test/

都会有自己完善的自动化测试来保障质量。 之前虽然搞过一次自动化测试,但是使用起来限制还是很多,如对环境依赖严重(控制台/各种中间件环境以及数据),维护/增加自动化测试代码成本高,完整的一轮时间久(5+小时),用例覆盖不足(trace质量部分完全没覆盖)