`
wbj0110
  • 浏览: 1549260 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Jmeter和Tsung之间的对比

阅读更多
Jmeter和Tsung之间的对比
1、压力生成原理对比
   Jmeter采用多线程的方式来设置并发度,对CPU和内存的消耗比较大
   tsung采用面向高并发的erlang语言开发的,轻量级的进程方式,在并发方面有天然优势
2、多client的压力器支持
    都可以进行分布式的部署多个压力器,来承担大并发的压力,当然应对大并发首先需要先对系统做调优,如tcp/ip的相关参数、文件句柄等
    Jmeter不支持按照不同的机器的能力进行分担,所以压力器承担的压力是一样的;
    Tsung可以分配权重。
3、对linux服务器资源的监控支持
    tsung,可以对远程机器用erlang或者SNMP协议监控CPU、网络、内存,并生成相应的图表
    jmeter, 需要用户自己开发监控程序
4、测试报告的生成
   JMeter由于内存的限制,对于长时间生成的大数据文件加载解析时,效率要差一些要注意防止OOM,以及卡死的问题
         对图标的生成的支持不全面,目前只看到响应时间,其他的类似tps是表格,曲线图不太清晰
   Tsung在压力测试完成后,可用单独命令生成Html报告,报告比较全面
5、对压力脚本的支持
   都支持脚本配置和脚本录制
   tsung对脚本录制非常方便,并且支持手动修改,脚本格式和loadrunner是一样的。
   jmeter支持对脚本的录制,但是对脚本的手工修改支持的不好,格式比较乱,难以手工修改。
         业界一般用Badboy进行录制,再转为JMeter脚本
 
6、对测试数据的支持
   都支持csv和数据库作为压力测试的数据源
   需要嵌入自己的代码,动态生成数据,签名????
 
7、UI界面支持
 
    jmeter支持通过UI界面方式进行相关的配置和执行情况显示,生成的报告有点土
 
    tsung无客户端方式的UI界面,在压力测试过程中,无界面动态显示,可以通过日志观察执行情况
 
8、多协议的支持
   Tsung:http、WebDav、SOAP、PostgreSql、mysql、LDAP
   Jmeter:Http、SOAP、FTP、JDBC、LDAP、JMS、java
 
9、业界应用情况
 
   Tsung:华为、淘宝、SNS网站等      
   jmeter:淘宝、腾讯等
分享到:
评论

相关推荐

    jmeter和loadrunner对比总结文档

    该文档详细描述了jmeter和loadrunner之间的对比以及总结

    Jmeter Jmeter Jmeter Jmeter Jmeter

    Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter

    jmeter5.0和jdk

    jmeter5.0和jdk

    JMeter中文手册 JMeter中文手册

    JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册...

    jmeter-plugins-cmn-jmeter-0.3

    将 jpgc-graphs-basic-2.0.zip 解压缩后只有一个 lib 目录,该目录下有一个 ext 文件夹和一个 jmeter-plugins-cmn-jmeter-0.3.jar 包,ext 文件夹中有 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-...

    jmeter和性能插件安装包

    jmeter和性能插件安装包

    jmeter安装和插件指南

    jmeter安装和插件指南jmeter安装和插件指南jmeter安装和插件指南jmeter安装和插件指南jmeter安装和插件指南jmeter安装和插件指南

    jmeter进行web测试

    Web、Perl脚本、java对象、数据库和查询、ftp服务器或者其他 的资源)  Jmeter 用于模拟在服务器、网络或者其他对象上附加高负载以测 试他们提供服务的受压能力,或者分析他们提供的服务在不同负 载条件下的总性能...

    JMeter和JProfiler

    Jmeter 和Jprofiler工具的使用,以及比较

    jmeter压力测试课程入门到实战视频.rar

    ├ 第10章 高级篇之Jmeter压测课程总结和架构浅析 │ └ 35、课程总结和关于系统架构,推荐学习资料.mp4 ├ 第1章 章节一JMeter压力测试课程介绍 │ │ 1、亿级流量压测系列之Jmeter4.0课程介绍和效果演示.mp4 │ └...

    JMeter5和JMeter插件.rar

    JMeter和JMeter插件,JMeter的版本为5.0,对应的插件为1.3,亲测可用。

    jmeter监控TPS和响应时间第三方插件

    jmeter第三方插件,支持像lr一样实时监控TPS和响应时间

    JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar.rar

    JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar.rar一下子两个都齐全了

    jmeter, Apache JMeter镜像.zip

    jmeter, Apache JMeter镜像 是什么?Apache JMeter是一个 100%纯Java应用程序,旨在测试和测量性能。 它可以作为一个高度可移植的服务器基准以及多客户机负载生成器。Apache JMeter功能包括:能够加载和性能测试

    Jmeter-环境安装和部署

    Jmeter-环境安装和部署。详细的述写了安装及配置环境的步骤,以及使用步骤。新手必备

    jmeter性能面试问答题

    Jmeter怎么录制,怎么过滤,线程组有哪些内容? jmeter可以使用第三方的录制工具(badboy)或者使用自身的软件的录制功能进行,jmeter录制原理:是通过代理http服务器抓取用户操作网站过程中的链接。 jmeter可以在...

    jmeter-plugins-cmn-jmeter-0.6.jar

    Apache jmeter jmeter-plugins-cmn-jmeter-0.6.jar 下载

    Apache JMeter (apache-jmeter-5.5.tgz)

    Apache JMeter (apache-jmeter-5.5.tgz)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter...

    Apache JMeter (apache-jmeter-5.5.zip)

    Apache JMeter (apache-jmeter-5.5.zip)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter...

    JMeterPlugins.jar

    JMeter导入jmx运行脚本时出现这样的错误jmeter.save.SaveService: Conversion error ...---- Debugging information ---- message : kg.apc.jmeter.vizualizers.CorrectedResultCollector ...cause-message : kg.apc....

Global site tag (gtag.js) - Google Analytics