使用telnet进行Dubbo接口测试
telnet进入dubbo
查看pid
$ jps -l
26048 org.apache.catalina.startup.Bootstrap
12388 org.jetbrains.jps.cmdline.Launcher
17492 com.shitou.Application
28452 sun.tools.jps.Jps
36196 com.jsy.OrderServerApplication
pid查询对应端口
$ netstat -ano |findstr 36196
TCP 0.0.0.0:2112 0.0.0.0:0 LISTENING 36196
TCP 0.0.0.0:20881 0.0.0.0:0 LISTENING 36196
TCP 18.16.202.169:2138 18.16.200.42:3306 ESTABLISHED 36196
TCP 18.16.202.169:2139 18.16.200.42:3306 ESTABLISHED 36196
TCP 18.16.202.169:2140 18.16.200.42:3306 ESTABLISHED 36196
TCP 18.16.202.169:2142 18.16.200.42:3306 ESTABLISHED 36196
TCP 18.16.202.169:2143 18.16.200.42:3306 ESTABLISHED 36196
TCP 18.16.202.169:2175 18.16.200.43:2181 ESTABLISHED 36196
telnet进入dubbo
telnet 127.0.0.1 20881
dubbo内命令查看
ls
ls
: 显示服务列表ls -l
: 显示服务详细信息列表ls XxxService
: 显示服务的方法列表ls -l XxxService
: 显示服务的方法详细信息列表
查看该dubbo所有服务
dubbo>ls
com.jsy.order.api.OrderUfidaFacade
com.jsy.order.api.OrderPayAccountFacade
com.jsy.order.api.OrderTrialFacade
com.jsy.validation.ValidationFacade
com.jsy.order.api.OrderPayFacade
com.jsy.order.api.OrderFacade
com.jsy.order.api.OpenAccountHttpFacade
com.jsy.order.api.OpenAccountFacade
com.jsy.order.api.OrderFacade2
com.jsy.order.api.OrderRepaymentPlanFacade
查看dubbo所有服务详细信息
dubbo>ls -l
com.jsy.order.api.OrderUfidaFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderUfidaFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderUfidaFacade&methods=getOrderUfidaSplitAmount&pid=36196&revision=1.0.0&side=provider×tamp=1552984795641&version=1.0.0
com.jsy.order.api.OrderPayAccountFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderPayAccountFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderPayAccountFacade&methods=writeBankRepaymentPlan,orderPayment,getPayAccountStatus,getOrderBalance,orderPaymentAdvance,repaymentDetail&pid=36196&revision=1.0.0&side=provider×tamp=1552984795349&version=1.0.0
com.jsy.order.api.OrderTrialFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderTrialFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderTrialFacade&methods=checkTrial,orderSettleTrial,getOrderListByTrial&pid=36196&revision=1.0.0&side=provider×tamp=1552984795695&version=1.0.0
com.jsy.validation.ValidationFacade -> dubbo://169.254.173.208:20881/com.jsy.validation.ValidationFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.validation.ValidationFacade&methods=getAccessToken&pid=36196&revision=1.0.0&side=provider×tamp=1552984795477&version=1.0.0
com.jsy.order.api.OrderPayFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderPayFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderPayFacade&methods=updateOrderPayState,orderPay&pid=36196&revision=1.0.0&side=provider×tamp=1552984795535&version=1.0.0
com.jsy.order.api.OrderFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderFacade&methods=createOrder,getOrderBorrowMoneyByOrderId,getOrderRepaymentPlanList,queryOrderAlreadyPayTotal,calcLoanAmount,OrderSettleMoneyTrial,queryOrderAlreadyPayTotalBatch,getOrderMoneyFlowingWater&pid=36196&revision=1.0.0&side=provider×tamp=1552984795279&version=1.0.0
com.jsy.order.api.OpenAccountHttpFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OpenAccountHttpFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OpenAccountHttpFacade&methods=OpenAccount,getCustomerWhiteList,getBankList,CustomerValidation&pid=36196&revision=1.0.0&side=provider×tamp=1552984795199&version=1.0.0
com.jsy.order.api.OpenAccountFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OpenAccountFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OpenAccountFacade&methods=OpenAccount,getCustomerWhiteList,getBankList,CustomerValidation&pid=36196&revision=1.0.0&side=provider×tamp=1552984795079&version=1.0.0
com.jsy.order.api.OrderFacade2 -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderFacade2?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderFacade2&methods=getOrderByOrderId&pid=36196&revision=1.0.0&side=provider×tamp=1552984795588&version=1.0.0
com.jsy.order.api.OrderRepaymentPlanFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderRepaymentPlanFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderRepaymentPlanFacade&methods=createPlans,viewPlan,getOrderPrepaymentPlanList&pid=36196&revision=1.0.0&side=provider×tamp=1552984795414&version=1.0.0
查看某服务具体方法
dubbo>ls -l com.jsy.order.api.OrderRepaymentPlanFacade
com.jsy.apiutil.entity.BaseRes viewPlan(java.lang.String)
com.jsy.apiutil.entity.BaseRes createPlans(java.lang.String)
com.jsy.apiutil.entity.BaseRes getOrderPrepaymentPlanList(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
ps:
ps
: 显示服务端口列表ps -l
: 显示服务地址列表ps 20880
: 显示端口上的连接信息ps -l 20880
: 显示端口上的连接详细信息
dubbo>ps
20881
dubbo>ps -l
dubbo://18.16.200.95:20881
dubbo>ps 20881
/18.16.200.47:33608
/18.16.200.84:18394
/18.16.200.74:12150
/18.16.200.110:49710
/18.16.200.110:57710
/18.16.200.75:62839
/127.0.0.1:57041
dubbo>ps -l 20881
/18.16.200.47:33608 -> /18.16.200.95:20881
/18.16.200.84:18394 -> /18.16.200.95:20881
/18.16.200.74:12150 -> /18.16.200.95:20881
/18.16.200.110:49710 -> /18.16.200.95:20881
/18.16.200.110:57710 -> /18.16.200.95:20881
/18.16.200.75:62839 -> /18.16.200.95:20881
/127.0.0.1:57041 -> /127.0.0.1:20881
trace:
trace XxxService
: 跟踪 1 次服务任意方法的调用情况trace XxxService 10
: 跟踪 10 次服务任意方法的调用情况trace XxxService xxxMethod
: 跟踪 1 次服务方法的调用情况trace XxxService xxxMethod 10
: 跟踪 10 次服务方法的调用情况
dubbo>trace com.jsy.order.api.OrderTrialFacade
/18.16.202.169:2732 -> com.jsy.order.api.OrderTrialFacade.getOrderListByTrial([["օ·¼","²㋔"]]) -> {"msg":"³ɹ¦","data":[{"colligateRate":0.15,"expireTime":"2019-03-21 17:45:24","issue":3,"loanNo":"JSY20190315000001","loanStatus":"6","paymentTypeDesc":"ЈϢº
使用telnet进行Dubbo接口测试的更多相关文章
- 使用dubbo-go搭建dubbo接口测试平台
背景 http接口测试只需要一个curl命令,但dubbo协议没有这样的现成接口测试工具.通常公司内的dubbo控制台或其他平台会集成一个dubbo接口测试工具. 调用一个dubbo接口,需要知道服务 ...
- 用阿里巴巴官方给Jmeter开发的Dubbo sampler取样器进行dubbo接口测试【图解剖析】
自:https://blog.csdn.net/cyjs1988/article/details/84258046 [一]Dubbo sampler下载地址: 该插件支持jmeter 3.2及3.2以 ...
- 【Jmeter】- 使用 jmeter 进行 dubbo 接口测试
大家都知道 dubbo 是一个优秀 rpc 框架,它一般(dubbox 除外)通过对外提供 tcp协议的接口进行外部调用.而我们日常使用的测试工具 jmeter 并不支持 dubbo 协议的请求.所以 ...
- Jmeter官方插件实现Dubbo接口测试
目前主流的分布式框架有Dubbo和SpringCloud, SpringCloud是基于Http协议的分布式框架,Dubbo是基于RPC的分布式框架,Jmeter没有内置对Dubbo接口的支持,很难直 ...
- 每日一技|巧用 Telnet 调试 Dubbo 服务
个人博客地址 studyidea.cn,点击查看更多原创文章 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态.服务恢复之后,我们需要修复这笔数据至正常 ...
- 接口测试 dubbo 接口测试技术
本文转自测试之家 https://testerhome.com/topics/10481 dubbo是阿里巴巴开源的一套rpc方案,以为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大 ...
- 接口测试 dubbo 接口测试
dubbo是阿里巴巴开源的一套rpc方案,以为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司.rpc场景 dubbo架构 官网也提供了一个很简单实用的demo来演示dub ...
- dubbo接口测试
1.下载所需工具eclipse或intellij idea,下载maven,maven中config/settings.xml中要添加公司(测试人员公司)的maven库,不然被测dubbo服务jar包 ...
- Jmeter学习之--dubbo接口测试
背景:公司的h5和APP都需要调用许多非http的服务,需要对服务的性能和自动化测试 工具:IDEA ,maven,Jmeter 参考文档: https://testerhome.com/topics ...
随机推荐
- build.xml编译报错Specified VM install not found: type Standard VM, name jdk1.7.0_45
build.xml编译打包时报错: 解决方法: build.xml —— 右键 —— Run As —— External Tools Configuration 在这个页面的顶端就会看到有红叉 ...
- 2018-2019-2 20165336《网络攻防技术》Exp5 MSF基础应用
2018-2019-2 20165336<网络攻防技术>Exp5 MSF基础应用 一.攻击实例 主动攻击的实践 ms08_067(成功) payload/generic/shell_rev ...
- LG1081 开车旅行
题意 城市\(i\)的海拔高度为\(H_i\)(各不相同).定义距离为海拔差的绝对值 小\(A\)和小\(B\)轮流开车.从\(S\)起,一直向东行驶. 小\(A\)会选择第二近的城市作为目的地.小\ ...
- 微信小程序wx.getLocation()获取经纬度及JavaScript SDK调用腾讯地图API获取某一类地址
简介 腾讯位置服务为微信小程序提供了基础的标点能力.线和圆的绘制接口等地图组件和位置展示.地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品. 在此基础上,腾讯位置服务 ...
- ajax php 验证注册用户名是否存在
1.在"test"数据库中,建立一张名为"user"的表. sql语句: create table `user`( `id` ) not null auto_i ...
- pkg-config 详解
转载自:https://blog.csdn.net/newchenxf/article/details/51750239 1 什么是pkg-config pkg-config是一个linux下的命令, ...
- 8、jeecg 笔记之 自定义word 模板导出(一)
1.前言 jeecg 中已经自带 word 的导出导出功能,其所使用的也是 easypoi,尽管所导出的 word 能满足大部分需求, 但总是有需要用到自定义 word导出模板,下文所用到的皆是 ea ...
- POJ2762 Going from u to v or from v to u? 强连通分量缩点+拓扑排序
题目链接:https://vjudge.net/contest/295959#problem/I 或者 http://poj.org/problem?id=2762 题意:输入多组样例,输入n个点和m ...
- Oracle 12C 密码文件问题 ORA-01017: invalid username/password; logon denied
新安装的Oracle 12.1.0.2.0,NBU在测试备份的时候报ORA-01017 --alter user sys identified by "Wwjd!23";sqlpl ...
- JS全选反选功能
总选框:<input type="checkbox" class="all" name="all"> 子选框: <inpu ...