有时候自己写了一个dubbo接口,提供给别人调用,自己又不想写消费者来测试,可以用简单的telnet命令来测试。
具体可见dubbo的官方文档 http://dubbo.apache.org/zh-cn/docs/user/references/telnet.html
下面只是针对参数的写法做个备注:
实例一:
接口:
testMethod(int a,String b)
测试命令:
invoke com.xxx.xxservice.DubbuTestService.testMethod(1,'2')
实例二:
接口:testMethod2(int a, BuyECardDto dto,BuyECardDto dto2)
测试命令:
invoke com.btg.shouft.ecard.service.DubbuTestService.testMethod2(1,{merId:'1212'},{merId:'1212'})
实例3:
invoke com.xxx.service.EcardService.buyECard({"merId":"888888888888888","userId":"12312312","totalNum":1,"totalAmt":1,"trDate":"20181015","tradeNo":"368938641462005760","list":
[{"faceValue":1,"cardNum":1}]})