美文网首页
Jmeter测试dubbo方法类

Jmeter测试dubbo方法类

作者: 我心悠然 | 来源:发表于2021-01-26 21:07 被阅读0次

    一个项目可以梳理出一条复杂的链路,每个应用之间通过各种中间件进行链接,比如rocketmq,dubbo等。当我们测试的时候,如果需求想要一份只从dubbo开始的压测报告,那我们要怎么进行。今天记录一下如何使用Jmeter来测试dubbo方法类的压测。

    首先,我们需要下载两个东西,一个是Jmeter,和jmeter-plugins-dubbo-2.7.8-jar-with-dependencies.jar插件(下载地址:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/releases)

    再者,我们开始操作,打开jmeter,新建线程组和添加Dubbo Sample

    然后就是Dubbo Sample的配置。

    1、Config Center:如果有需要则配置,如果模拟调用者时可以不用配置

    2、Registry Center:protocol选择zookeeper,Address配置是zookeeper的IP和Port

    3、RPC Protocol:Protocol选择dubbo://,Consumer&Service里面可以修改下timeout时间,其他可以保持原先配置,Interface在配置完Registry Center之后,点击下Get Provider List,这样就可以吧zookeeper已经注册的内容拿下来,然后下拉选择interface和method

    4、Args传参:当dubbo方法接收参数是StringaddUser(userModel userModel)这样时,参数是自定义的类,所以paramType是代码定义的userModel类,paramValue是json格式,如果想要配置随机变量,则在paramValue中${xx}来做变量。

    如果方法是StringsendMqTopic(String username),则参数的配置如下

    最后,发起压测,测试通过如图

    相关文章

      网友评论

          本文标题:Jmeter测试dubbo方法类

          本文链接:https://www.haomeiwen.com/subject/jusnzktx.html