调用链资料整理

/ 测试开发 / 0 条评论 / 1922浏览

https://github.com/uniquetruth/remote-debug-agent/issues/13 调用关系

https://testerhome.com/topics/30786 neo4j

https://www.bilibili.com/read/cv19019045/  bilibili + neo4j

https://blog.csdn.net/Orangecrde/article/details/120219875
https://blog.csdn.net/weixin_48726650/article/details/106970284   java-callgraph+全链路(网易传媒项目线上问题的追溯定位平台)+Neo4j
https://github.com/Adrninistrator/java-all-call-graph
node4CalleeList
接口变动感知实现原理:
1. 项目对外方法(endpoint)调用全量分析得到tree结构数据入库[java-all-call-graph]
2. diff代码分析得到变动的方法 - [jgit diff]

3. 根据方法查找定位根部method即变动列表


TestRunnerGenAllGraph4Caller    生成方法向下完整调用链     -  o_g4caller_entry_method.properties 指定方法
TestRunnerGenAllGraph4Callee    生成方法向上完整调用链     -  o_g4callee_class_name.properties 类中所有方法

需要先生成数据
TestGenSingleCallGraph4ee 生成某个方法到起始方法之间的调用链,查看方法向上调用链时使用  args:E:\gitworkspace\Jacg\~jacg_o_ee\20220401-154812.737\BlockchainService.txt 29
TestGenSingleCallGraph4er 生成某个方法到起始方法之间的调用链,查看方法向下调用链时使用


https://tech.kujiale.com/ji-yu-da-shu-ju-ri-zhi-xi-tong-de-liu-liang-hui-fang-ping-tai/
https://dengkunnanmayun.gitee.io/conan-docs/#/operator/README 流量回放平台
问题:
1. kafka日志
2. 数据清洗 - 数据同步 读接口
拿到生产和预发的返回结果之后就是对比两端结果,发现不一致的字段和返回,介于数平的特点,噪音点会非常的多,因此引入了AAdiff的方式,来达到自动降噪的功能。 如何降噪:
a. AAdiff :在对比之前, 连续调用两次生产环境,获取结果后对比, 将不一致的字段剔除。即可去除不稳定或者有波动的字段
b. 指定字段忽略:跟对一些配置字段或者无意义字段进行手动配置忽略,降低噪点。



测试图谱:
https://camo.githubusercontent.com/d1064bfadc97d2a7f3491aa4c6e545a9aba8ea66/687474703a2f2f7777312e73696e61696d672e636e2f6c617267652f36396235373764346779316735726471636372366c6a32307a6b316561616c302e6a7067
https://blog.csdn.net/qq_45481709/article/details/125747408  jsonschema
https://smooth.blog.csdn.net/article/details/83380879


移动端安全测试:    
https://blog.51cto.com/laoyinga/2155341
ZAP  https://github.com/zaproxy/zaproxy
MobSF  https://github.com/MobSF/Mobile-Security-Framework-MobSF (docker启动方式只支持静态代码分析)
https://mobsf.github.io/docs/#/zh-cn 文档

QARK https://github.com/linkedin/qark
https://www.osgeo.cn/sqlalchemy/orm/contextual.html scope_session