我们公司想要将服务最终将以 SDK 方式提供给第三方,实现方式可以参考阿里云的产品,可以 openAPI 调用,也可以直接 SDK 调用
测试这里要做针对两个做自动化测试,已经用 java 搭建了自动化测试框架,通过不同的 method,走不同的调用和组装逻辑;
首先将 SDK jar 包依赖引入,然后利用 Java 反射机制,根据运行时传入的类名、方法名参数动态加载调用 SDK
OpenAPI 就是简单的根据 HttpClient 调用。
这时候架构组告知,SDK 不一定是 Java 语言,可能是多语言自动生成(python,go 等)
那测试如何做适配?是否有通用的插件可以支持多语言 SDK 的调用?