dubbo接口快速测试技巧
在分布式系統的開發中,用到了dubbo+zookeeper技術,最近遇到一個問題,產品上線后,我負責的模塊出了問題,某個bean中某個字段的值一直為null,而這個bean是我調用注冊在zookeeper上的一個服務查詢到的(另一個同事負責的),懷疑這個服務版本有問題,但是由于現場是生產環境,不允許隨意測試,感覺不知如何處理,后來同事給提供了一種方法,能快速測試dubbo服務的正確性,現記錄如下:
1. 場景
比如我要測試flight-oil-master這個模塊注冊的dubbo服務,服務名稱為:com.ias.flight.oil.service.OilBillService,方法為:getOilBillById()。該服務部署于172.16.xx.xx這臺服務器上,dubbo端口為20889,我現在要它傳參數,看它返回的結果是否正確。
2. 打開命令行窗口,通過telnet ? ip ? ?port建立連接,如下圖所示:
?
2. 按回車,出現如下窗口:
?
3. 再回車,出現如下窗口
?
4. ?使用ls命令,列出所有接口
5. 使用【ls 接口】命令列出某個接口中的所有方法
?
?
6. 通過【invoke 接口.方法(參數)】或者【invoke 方法(參數)】命令測試某個方法,如下圖所示
?
轉載于:https://www.cnblogs.com/tjudzj/p/8889171.html
總結
以上是生活随笔為你收集整理的dubbo接口快速测试技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到几条蛇咬我
- 下一篇: *hdu5632Rikka with A