微服务架构系统的接口测试怎么实施
是spring boot ,有些dubbo的接口,主要他是想我叙述些观点和测试思路
根据微服务不同的特点进行解答就行了。整体上可以参考上面的文档,我觉得你可以重点解答这几个点。
比如微服务本身对外是通过标准协议服务的,所以服务的发现和调用需要测试,不同版本的服务需要分流测试。这块可以参考dubbo的服务治理体系,跟registry有关。跟灰度和环境有关的内容是一个考点。
第二部分是契约测试,通过对provider与consumer进行对应的功能测试。
剩下的就是性能,安全、普通的接口测试、mock之类的
测试的有效性,通过覆盖率就可以了,然后再适当的结合jvm-sandbox-repeater这类的工具进行测试。
我估计就这些简单的方法应该可以镇住面试官了,应付面试问题不大。