首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Dubbo系列】命令行调用dubbo接口

【Dubbo系列】命令行调用dubbo接口

作者头像
用户9913368
发布2022-08-13 16:07:00
发布2022-08-13 16:07:00
3.5K0
举报
文章被收录于专栏:嘎嘎软件测试嘎嘎软件测试

目录

一、前言

二、命令行调用dubbo接口

‍一、前言

【接口测试】神器JMeter 一文中我们讲述到通过JMeter调用dubbo接口,我最近学习到通过命令行调用dubbo接口的方式,可以在不借助工具的情况下,直接在Linux服务器上面调用,非常方便。

接下来我们就来看看如何使用吧。

二、命令行调用dubbo接口

1、telnet [ip] [端口]

举例:telnet 127.0.0.1 66666

回车后如果显示 :Escape character is '^]'.

代表连接成功,正在监听dubbo服务。

2、使用ls命令,查看查看该ip端口下的所有服务名称

查看该ip端口下所有接口:ls

查看该ip端口下所有接口的详细信息:ls -l

查看某个接口下的方法:ls [接口名]

查看某个接口下的方法的详细信息:ls -l [接口名]

举例:ls -l com.dubbo.demo.UserService

3、调用接口方法

invoke [完整包名].[接口名].方法名

举例:

invoke com.dubbo.demo.UserService.findUserById(1L)

如果对象里面还有对象,可能会报转换对象出错,dubbo默认会序列化为JSONObject对象,里面也指定class即可,如:

代码语言:javascript
复制
invoke ls -l com.dubbo.demo.UserService.queryMethodDemo({"class":"com.demo.demoRequest","custNo":"123456","type":1})
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嘎嘎软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档