These are chat archives for alibaba/dubbo

21st
Dec 2017
wxiangliang
@wxiangliang
Dec 21 2017 01:45
请问一下大家,如何对dubbo 项目做集成测试呢?
Xin Wang
@lovepoem
Dec 21 2017 01:53
看你测试用例通过前端的什么组件来实现。如果在UI级别跑case,比如selenium跑pc web的页面流程,可能就不用关系dubbo服务。要是自己用testNG等串起来业务case,那就自己在集成测试项目中调用各个dubbo业务服务的接口来测试,这个方案的问题是,dubbo接口变化,集成测试代码也要随着改变。
@wxiangliang 你有啥好的思路吗?
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 01:58
大大们 关于dubbo的链路追踪和熔断这块准备如何处理
wxiangliang
@wxiangliang
Dec 21 2017 02:04
@lovepoem 我就是没有,所以跑到这里求指点
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 02:05
你说的集成测试是 当前的dubbo服务调用其他的已经可用的dubbo服务 是这样的吗?
wxiangliang
@wxiangliang
Dec 21 2017 02:09
@LINGLUOJUN 是的
比如A->B->C 这样的,我现在测试A这部,我是不是要把B 和C都部署起来才行。有没有更好办法 @LINGLUOJUN 我想大家,谢谢
Ian Luo
@beiwei30
Dec 21 2017 02:12
@wxiangliang mock server
wxiangliang
@wxiangliang
Dec 21 2017 02:12
好的, @beiwei30 谢谢,我研究一下
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 02:13
实时上 我们B和C这样的服务 是已经运行在一个稳定的测试环境的 然后A是自己本地起动 然后测试的 @wxiangliang
wxiangliang
@wxiangliang
Dec 21 2017 02:16
@LINGLUOJUN 好的
@LINGLUOJUN 其实如果想在持续集成开发中,像你这样应该行不通的吧
如果只是简单做服务功能测试,你这种方法应该可行的
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 02:22
持续集成应该行不通
wxiangliang
@wxiangliang
Dec 21 2017 02:24
哦, @beiwei30 mock server 可行? 持续集成
Ian Luo
@beiwei30
Dec 21 2017 02:24
@wxiangliang 持续集成,如果只关注自己的系统,可以考虑 mock server 的方案
如果关注整个分布式系统,需要搭建一个稳定的环境,在里面部署所有的应用,并且控制发布节奏,防止上下游之间相互干扰
wxiangliang
@wxiangliang
Dec 21 2017 02:26
@beiwei30 好的
大体上明白了,谢了
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 02:26
关于mock server哪里有参考
Ian Luo
@beiwei30
Dec 21 2017 02:28
mock server 可以自己写一个,目前 rpc 这块没有通用的。前端倒是有一些
LINGLUOJUN
@LINGLUOJUN
Dec 21 2017 02:32
好的
Ian Luo
@beiwei30
Dec 21 2017 02:36
阿里内部有通用的 mock server, 稳定的日常集成环境也有
githubxingyuntian
@githubxingyuntian
Dec 21 2017 05:41
Dubbo有考虑支持eureka注册中心吗?
@beiwei30
Ian Luo
@beiwei30
Dec 21 2017 07:57
@githubxingyuntian it’s on our plan.
githubxingyuntian
@githubxingyuntian
Dec 21 2017 08:06
Ok,
vwyuheng
@vwyuheng
Dec 21 2017 10:30
dubbo-qos模块是之前的telnet 的模块吗