dubbo接口怎么测试(dubbo接口测试工具)

网友投稿 308 2023-04-17


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

本文目录一览:

使用dubbo框架怎么进行单元测试

现在还是SSH框架,有点过时dubbo接口怎么测试了吧!如果你dubbo接口怎么测试的开发平台是MyEclipse,可以装一个Junit插件,运用插件进行单元测试。步骤:1、通过源代码整理代码逻辑,画出流程图;2、设计单元测试用例;3、依据用例编写单元测试代码;4、执行单元测试代码;5、分析...

接口测试要点

接口测试的要点:

1)接口的输入和输出,是否与预期结果一致

2)输入数据的类型、结构是否满足要求

3)输出数据的类型、结构是否满足要求

4)异常验证:

 必传非必传:必填的参数不填

   参数类型:输入整数类型的,传入字符串类型

   入参长度:长度是10的,传11
接口类型:

1)HTTP接口

2)Dubbo接口

……
HTTP接口:

1)请求报文

请求方法:GET 、POST

请求url: https://www.jianshu.com/

报文头header:一般存放cookie、token等信息。

报文体: 输入参数

2)响应报文

报文协议

状态码

响应头header

响应体: 输出 (我们需要的)

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

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

3、dubbo服务前后台线程池隔离

目前, 前台 (C端) 和后台( B端 )dubbo接口用 同一线程池 , cost长 和 一般接口 也在同一 线程池 。这样有风险, ex:   cost长 接口和 B端 的接口 并发 上来(业务量或系统bug)会对前台的 请求稳定性 和响应时间造成冲击,  降低系统的健壮性。 所以, 要接口隔离,每种出现异常不影响其他。

能进行接口隔离的方式:  线程池隔离和并发数量限制

(1)新增 一个 protocol 指定 线程池 的信息, 新增端口 , 然后在 service 中 增加该protocol 。 

(2)在dubbo源码级别进行线程池隔离。

Note:  第二种彻底,但有开发难度和工作量, 选第一种。

<dubbo:service 和 <dubbo:method 中增加 executes 参数来限制该service/method的并发性。

Note:  a   该种方式 隔离不彻底 。  b  目前使用dubbo版本 不支持method   c  对以后新员工有一定的维护风险

最终方案:   前后端采用增加protocol方式,  超时的接口采用executes限制的方式?

第一步: 定义protocol

第二步:  修改service

第三步:  在环境上测试

测试的方法:  可以加显示日志, 打印出:  Thread.currentThread().getName(),   也可以在log4j.xml的xxAppender中增加%t, 打印线程名的配置, 上图: 

Note :  xxAppender是要接入监控的, 为了避免影响监控采集,  上线别忘记把测试的删除掉。如果想加, 可以加载proc_time后面。

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

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

上一篇:微信开发者接口测试(微信开发者工具怎么看接口)
下一篇:接口自动化测试框架图(接口自动化测试方案详解)
相关文章

 发表评论

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