dubbo接口测试方法(dubbo接口怎么测)

网友投稿 335 2023-04-13


本篇文章给大家谈谈dubbo接口测试方法,以及dubbo接口怎么测对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享dubbo接口测试方法的知识,其中也会对dubbo接口怎么测进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

postman测试dubbo接口如何通过日志查找请求地址

直接登录dubbo管理控制台就可以查看到服务端地址了啊。浏览器访问http://dubbo服务器IP:端口 (具体参数可以参考dubbo-admin的配置文件)

怎么把mybatis的mapper接口通过dubbo暴漏

项目分三层dubbo接口测试方法,model存放数据dubbo接口测试方法,view页面展示、controller下面具体逻辑实现。通过dubbo消费方和供应方注册,供应方给消费方暴露接口,供消费方调用。
工程部署需要配置文件有:
applicationContext-dubbo.xml
{--
<-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 --
<-- 使用zookeeper注册中心暴露服务地址 --
<-- 生成远程服务代理,可以像使用本地bean一样使用demoService --
<dubbo:reference id="demoService" interface="com.unj.dubbotest.provider.DemoService" /
--}
dubbo.properties
{--
<--基于ZooKeeper的Dubbo注册中心直接部署tomcat,修改WEB-INF下文件--
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
--}
zoo_sample.cfg
{--
zookeeper/conf/下,修改zoo_sample.cfg为zoo.cfg,启动bin/下zkServer.cmd
--}
因为引入dubbo,摒弃了原有Web Service项目的wdls暴露,由于项目依赖关系严重,项目使用maven构建,通过Maven pom.xml三维坐标引入jar包,调用dubbo暴露接口开发。
性能测试工具:LoadRunner、jmeter
接口测试工具:LoadRunner、jmeter、soapUI、Spotlight
安全测试工具:NStalker-Web、AppScan、TamperIESetup
自动化工具 :BadboyInstaller、QTP
/**
* @author wonter
* <b描述:</b 一天学一个模式 更新中,请关注我的博客!<br
* <b博客:</b http://www.cnblogs.com/javame <br
* <b邮件:</b yiyu1@163.com <br
敏捷测试团队,不再仅仅是在coding之后。而是和研发人员贯穿在需求分析、规格说明、自动化单元测试、自动化验收测试、静态代码分析、技术债等环节中。所以敏捷项目必定在将来效率的趋势下成为主流。
1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问)
2. 提供高并发JMS消息处理机制
3. 所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,使程序稳定运行,永不宕机
4. 提供Wink Rest、Webservice服务,故可作为独立服务平台部署
框架整合:
Springmvc + Mybatis + Shiro(权限) + REST(服务) + WebService(服务) + JMS(消息) + Lucene(搜搜引擎) + Quartz(定时调度) + Bootstrap Html5(支持PC、IOS、Android)
框架简介:

项目Maven构建,真实大型互联网架构,做到高并发,大数据处理,整个项目使用定制化服务思想,提供模块化、服务化、原子化的方案,将功能模块进行拆分,可以公用到所有的项目中。架构采用分布式部署架构,所有模块进行拆分,使项目做到绝对解耦,稳定压倒一切~~

使用spring boot构建的客户端项目wolf调用dubbo服务

lion:dubbo服务dubbo接口测试方法的提供方,即服务端

项目地址: https://github.com/BruceZhangXL/lion

wolf:dubbo服务的调用方,即客户端
项目地址: https://github.com/BruceZhangXL/wolf

wolf项目也是基于spring boot搭建的,结构和lion类似,下面dubbo接口测试方法我主要说下,对dubbo服务的调用,作为客户端这一侧,要做哪些配置。

1、在wolf-rpc模块依赖服务端的一些接口jar包,主要是lion-domain和lion-export
2、在wolf-rpc中增加dubbo调用侧的一些配置spring-dubbo.xml,spring-goods-consumer.xml
其中spring-dubbo.xml文件中主要放置的是对注册中心的一些参数配置,内容如下:
<?xml version="1.0" encoding="UTF-8"?
<beans xmlns=" http://www.springframework.org/schema/beans " xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance " xmlns:dubbo=" http://code.alibabatech.com/schema/dubbo "
xsi:schemaLocation=" http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd
"
<dubbo:application name="${server.name}"/
<dubbo:protocol name="dubbo" port="${dubbo.port}" /
<dubbo:provider timeout="3000" threadpool="fixed" threads="1000" accepts="1000" /
<dubbo:registry id="registry" protocol="zookeeper" address="${zookeeper.address}" /
</beans

spring-goods-consumer.xml中主要是对远端提供侧服务的配置,内容如下
<?xml version="1.0" encoding="UTF-8"?
<beans xmlns=" http://www.springframework.org/schema/beans "
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance " xmlns:dubbo=" http://code.alibabatech.com/schema/dubbo "
xsi:schemaLocation=" http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd
"
<dubbo:reference id="helloService" interface="org.lion.export.HelloService" version="${dubbo.version}" timeout="${dubbo.timeout}"/
</beans

3、在service层使用这个helloService
@Service("itemService")
public class ItemServiceImpl implements ItemService{
@Resource
private ItemDraftMapper itemDraftMapper;

使用@Resource注入该远端服务(实际上此时注入的是远端服务的一个代理类)

4、增加测试controller

@Controller
@RequestMapping("dubbo")
public class DubboTestController {
@Resource
private ItemService itemService;

}

5、修改wolf项目端口为8082,启动项目后测试

6、看看duboo-admin上,客户端是否注入

下图可以看到客户端项目wolf已经可以看到dubbo接口测试方法了。 关于dubbo接口测试方法和dubbo接口怎么测的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 dubbo接口测试方法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于dubbo接口怎么测、dubbo接口测试方法的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口自动化测试工具的框架(接口自动化测试框架有哪些)
下一篇:mock工具视频(mock工具是什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~