zoukankan      html  css  js  c++  java
  • 关于dubbo接口性能测试

     
    最初的压测这个dubbo接口有三种思路:
    1.第一种就是基于业务,比如注册业务,注册成功后,会发送短信消息到用户手机,通过业务调用消息服务,最容易实现,但是业务瓶颈最大导致测试结果不准
    2.第二种是通过将dubbo接口上面做一层包装,提供一个http接口访问dubbo接口,需要提供二次开发,需要时间,而且高并发下,需要部署在tomcat容器内部
    3.就是直接压测dubbo接口,这种测试的结果最准确,目前有开源的jmeter plguin sampler插件使用
    第一步:
    源码下载:https://github.com/dubbo/jmeter-plugins-dubbo https://github.com/ningyu1/jmeter-plugins-dubbo/tree/master/dist jar下载地址
    注意:
    jmeter-plugins-dubbo使用
    下载提供2种版本:
    A. 第一种版本是jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar类似带有with-dependencies的jar是包含一些基础包,建议下载这个
    B. 第二种是不带依赖包的版本,例如jmeter-plugins-dubbo-1.3.8-SNAPSHOT.jar。然后获取以下依赖包,将它们放到jmeter安装目录下的lib/ext。如果是项目中使用报错,或者dubbo版本不是2.X版本的,建议下载这个
    gson-2.8.2.jar
    dubbo-2.8.4.jar  
    javassist-3.21.0-GA.jar
    jline-0.9.94.jar
    log4j-over-slf4j-1.7.5.jar
    netty-3.7.0.Final.jar
    slf4j-api-1.7.5.jar
    zkclient-0.2.jar
    zookeeper-3.4.9.jar
    第二步:
    将下载的https://raw.githubusercontent.com/ningyu1/jmeter-plugins-dubbo/master/dist/jmeter-plugins-dubbo-1.3.8.jar
    放在jar文件JMETER_HOME/lib/ext目录下
    然后启动jmeter

    第三步:

    然后添加Dubbo Sampler 

    参考:
    https://blog.csdn.net/cyjs1988/article/details/84258046

  • 相关阅读:
    一些java的基础知识
    android基础AlertDialog使用
    Js+XML 操作 [ZT]
    [ASP.NET2.0] asp.net在ie7中使用FileUpload上传前预览图片 [ZT]
    C#对图片的几种简单处理 [ZT]
    使用 Bulk Copy 将大量数据复制到数据库 [ZT]
    html中name和id的区别 [ZT]
    两个分页存储过程
    C#常用的文件操作 (转)
    JSON
  • 原文地址:https://www.cnblogs.com/johnson-yuan/p/11797368.html
Copyright © 2011-2022 走看看