Dubbo源码-从HelloWorld开始         JackieZheng    18-03-2516:17  Dubbo简介Dubbo,相信做后端的同学应该都用过,或者有所耳闻。没错,我就是那个有所耳闻中的一员。公司在好几年前实现了一套自己的RPC框架,所以也就没有机会使用市面上琳琅满目的RPC框架产品。之所以想好好看看Dubbo,有以下几个原因公司内部的框架一直在做迭代更新,配置越来            
                
         
            
            
            
            【前言】AMQP协议,因此除非开发暴露一个HTTP请求接口出来,否则无法直接使用HTTP请求发送json串数据,实现数据publish到MQ中。【测试方法】  前提:有可视化的RabbitMQ管理页面;publish message操作请求,在不经过上游调度系统的情况下将数据压入MQ中,供结算系统消费。【RabbitMQ实例】  (1)操作页面及流程    操作页面:登录Rabbit,进入crea            
                
         
            
            
            
            之前我们就已学过了dubbo,想必大家对dubbo的架构有所了解,dubbo的架构如下图所示。我们目前已经学习完了除monitor之外的其它模块,那么本文我就来告诉大家怎样使用monitor,即dubbo监控中心。   如果大家想要使用dubbo监控中心,那么就必须从dubbo官网下载dubbo监控中心的war包,例如dubbo-admin-2.5.4.war,如下所示:&nb            
                
         
            
            
            
            用Jmeter实现dubbo接口测试的文章,网上可以找到很多,但是只看不练假把式。废话不多说,直接上干货。写这篇文章的过程也是自己不断学习的过程。一.准备(1)自行下载安装zookeeper-3.4.6(这里的版本是我用的,可以自行下载自己喜好的版本)(2)自行下载apache-jmeter-3.1,这是免安装的,解压后\Jmeter\apache-jmeter-3.1\bin目录下执行jmete            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 19:46:32
                            
                                544阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Dubbo接口压力测试 2017-03-30更新:忘记了之前有个问题没有在blog里面跟大家说,由于Dubbo工程师引入了Spring相关的jar包了,但是Jmeter默认也是自带了spring-core-2.5.6.jar包的(在lib目录下),所以当我们将测试jar放到jmeter对应目录下,重启jmeter的时候回报spring的jar包冲突,所以在利用就jmeter做Dubbo接            
                
         
            
            
            
            调研是否可以把dubbo压测的一些公共配置变成变量。可以调控Dubbo接口如何在Jmeter中测试,自研Dubbo Plugin for Apache JMeter最新使用手册参考            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-07-22 09:01:00
                            
                                88阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            JMeter Dubbo请求插件jmeter-plugin-dubbo.jar by:授客 QQ:1033553122 测试环境 apache-jmeter-3.2 Dubbo 2.6.2 声明 本项目是基于开源项目的基础上做的优化、改进 项目地址:github.com/dubbo/jmeter-p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-01 10:57:42
                            
                                700阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多。但随着微服务越来越流行,仅仅会测试http接口已经远远不够。Dubbo作为当下非常流行的RPC接口,学习如何测试Dubbo接口已经成为了测试人员进阶的必备知识之一。对于Dubbo接口的测试,可以通过编写代码的方式、使用工具的方式,今天我们先讲如何通过Jmeter Dubbo插件来测试Dubbo接口。二、插件下载下载            
                
         
            
            
            
            本篇将讲述【ENV Data Set】插件和【Local HTML Report】插件在Non-Gui命令行模式下的使用方法。一、命令行执行JMeter一般调试脚本时我们都是在Gui模式下运行的,但同时JMeter也支持命令行执行,命令格式如下:JMeterHome/bin/jmeter -n -t <filename>-n 表示以non-gui模式运行JMeter(就是命令行执行的意            
                
         
            
            
            
            1、进入下载插件网页:https://jmeter-plugins.org/install/Install/ 下载plugin-manager.jar 并放在jmeter 的lib/ext文件夹下 2、打开jmeter,打开选项菜单底部的plugins-manager 3,在插件管理页面,可以删除            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 09:54:28
                            
                                2315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目背景是这样的ToB的非线上项目,实施需要到场部署并且验证相关功能。为了保证系统算法的稳定性,进行算法接口的自动化测试工具的提供。框架:jmeter+java+mysql+plugins难点:每家医院的业务数据不同,不能用一套数据case驱动验证。解决思路:现场进行用例库的归档,动态获取现场数据进行请求报文的封装。踩的坑:jmeter-duubo sample plugin在使用过程中设置好的类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 09:53:28
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、jp@gc - Actiive Threads Over Time 不同时间活动用户数量展示下面是一个阶梯加压测试的图标 二、jp@gc - Transactions per Second ,即TPS:每秒事务数性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现————比如整体趋势、实时平均值走向、稳定性等。  三、j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 18:21:31
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装1、进入官网:http://jmeter.apache.org/这是4.0的版本,我使用的是5.1.1版本2.我下载的是jmeter5.1.1版本,对应jdk1.8,dubbo版本是2.5.3然后就进行解压。1)解压apache-jmeter-5.1.1.zip2)配置环境变量JMETER_HOME      D:\tool\apache-jmeter-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 09:14:09
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            不积跬步,无以至千里;不积小流,无以成江河。干了四五年Java开发,总想写一些自己感觉上档次的文章,越是这样越是无处下手,到现在一遍自己的博客都没写过。所以从现在开始,从技术最基础的地方出发,记录下自己的学习经历和一点点心得。本文将通过官方资料和阅读源码来讲述我自己对dubbo的理解。一则记录自己学习的成果,再则帮助更多初学者少走弯路。有错误之处,还望各位指正 。本文使用目前dubbo的最新版本2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 07:51:07
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  本文介绍如何安装插件管理,不用奇怪,JMeter也是需要插件,来支持我们做一起其他的事情。我们知道,JMeter是一个Java开发的开源软件,开源的软件有一个好处就是,有很多别人开发的插件,拿过来就可以使用,而且也是免费的。我们安装的JMeter版本,本身的组件,一般来说是符合我们平常的工作需要的,但是有些功能或者组件,可能安装插件更好            
                
         
            
            
            
            一.操作步骤:1.在测试计划下新增一个线程组:并在线程组下新增一个http请求3.读取配置文件中的参数:在添加的http请求下添加配置元件-CSV Data Set Config(读取文件中的参数,可准备多条数据,并发或循环)(读取文件类型,txt,是要修改后缀名的,以后再议论)3.配置待测试的请求参数:需要注意的是如果要输入协议,就不要在服务器名称或IP前加http或http            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-09 22:49:58
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、基于Jmeter的解决方案平台二、部署流程三、配置grafana四、命令行运行Jmeter,在grafana中就能看到相关的性能指标曲线图了结语前言在服务端性能测试工具中,Jmeter毫无疑问是其中的王者,拥有开源、轻便、灵活、学习成本低等等很多优点。但是在压测过程中,也有很多不便之处,最不方便的地方,就是执行压测过程中,没有实时展示的图表。虽然也有一些插件能实现这个效果,但是这些插件            
                
         
            
            
            
            目录前言一.先了解下 dubbo 的原理,最好自己搭建一个案例可参考以下方式搭建http://09792bb8.wiz03.com/share/s/09uiKU3j2kR120MIpT2AdLm70pfBmE1zFApv2jiDZ01GhE8j二.编写 dubbo 测试脚本前言 最近使用工作中使用jmeter调用dubbo接口进行接口测试,在实际尝试中遇到了一些问题,这里把这些问题整理了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 21:12:58
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Dubbo介绍(1)Dubbo说明Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说:Dubbo一个高性能的,基于 Java 的,开源 RPC 框架。所以严格来说,Dubbo不是协议,而是一种分布式服务框架。(2)Dubbo运行原理Dubbo架构图如下所示:节点角色说明:Provider:暴露服务的服务提供方。Consumer:调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 12:55:01
                            
                                249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jmeter-plugins-dubbo使用A. 下载jmeter并安装,http://jmeter.apache.org/download_jmeter.cgi(文中使用的版本是3.3,理论上高版本也没问题)。B. 到github下载最新jmeter plugin包 https://github.com/ningyu1/jmeter-plugins-dubbo/tree/master/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 11:57:43
                            
                                230阅读
                            
                                                                             
                 
                
                                
                    