`
wbj0110
  • 浏览: 1604217 次
  • 性别: 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 Jmeter Jmeter Jmeter Jmeter

    ### 关于JMeter的知识点详解 #### 一、概述 JMeter是一款100%纯Java桌面应用程序,专为测试CS架构...通过对JMeter的深入了解和合理配置,可以帮助我们更高效地完成性能测试任务,提升软件产品的质量和稳定性。

    JMeter中文手册 JMeter中文手册

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

    jmeter5.0和jdk

    确保JMeter 5.0与JDK 8u181之间的兼容性是至关重要的,因为不兼容的JDK版本可能导致JMeter无法正常运行或出现性能问题。通常,JMeter会指定最低和最高支持的JDK版本。在安装JMeter前,应先安装对应版本的JDK,并设置...

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

    标题中的“jmeter监控TPS和响应时间第三方插件”指的是JMeter社区开发的一些增强监控功能的扩展插件。这些插件允许用户实时监控测试过程中的关键性能指标,类似于LoadRunner的监控功能。这种实时监控能力对于及时...

    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-5.6.3和JDK1.8

    Jmeter和JDK

    Jmeter-环境安装和部署

    Apache JMeter是一款广泛使用的开源负载测试工具,用于分析和测试软件性能,特别是Web应用。本文将详细介绍JMeter的安装、配置以及基本使用方法,帮助新手快速上手。 #### 二、JMeter简介 Apache JMeter是一款纯...

    jmeter5.6.3压测工具 jmeter压测工具 jmeter压测工具

    Apache JMeter是一款强大的开源性能测试工具,主要用于模拟大量并发用户对Web应用进行负载和压力测试。JMeter 5.6.3是其一个版本,它提供了丰富的功能,可以帮助开发者、测试人员评估系统的稳定性和性能。以下是对...

    JMeter5和JMeter插件.rar

    4. 文档和教程,指导用户如何使用新版本的JMeter和插件。 通过学习和使用JMeter5及其插件,测试人员可以有效地评估系统的性能瓶颈,优化服务器配置,确保在高负载下应用仍能稳定运行。对于任何IT团队来说,掌握...

    jmeter和性能插件安装包

    jmeter和性能插件安装包

    JMeter和JProfiler

    JMeter 和 JProfiler 工具的使用及其比较 JMeter 是一款开源的性能测试和负载测试工具,由 Apache 软件基金会开发和维护。它主要用于测试 Web 应用程序的性能和可扩展性,可以模拟大量用户的请求来测试应用程序的...

    jmeter和badboy

    JMeter和BadBoy是两款在软件测试领域广泛应用的工具,主要针对性能测试和接口测试。它们各有特色,但在很多测试场景下可以互相配合,提升测试效率。 **JMeter(Apache JMeter)** Apache JMeter是一款开源、免费的...

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

    总结,JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar是JMeter功能扩展的重要补充,它们极大地丰富了JMeter的测试场景,提高了测试效率和结果分析的准确性。通过安装这两个插件,测试工程师可以更高效地执行...

    jmeter2.9和4.0

    接下来,我们对比JMeter 2.9和4.0版本的主要区别: **JMeter 2.9**: - 发布于2014年,较旧版本,可能不支持最新的协议和特性。 - 需要兼容的JDK版本可能较低,如JDK 6或7。 - 功能相对有限,比如对WebSocket、...

    JMeterPlugins-Extras与JMeterPlugins-Standard

    总的来说,"JMeterPlugins-Extras"和"JMeterPlugins-Standard"是提升JMeter性能测试效率和分析能力的重要工具。它们不仅丰富了JMeter的功能,还使得测试过程中的监控和结果分析更加精准和直观。无论是对于开发者还是...

    apache-jmeter-5.1.1安装包

    Apache JMeter是一款强大的性能测试工具,专为评估和测试各种应用程序的性能而设计。它是一个开源项目,由Apache Software Foundation维护,广泛应用于Web应用、FTP服务器、数据库和其他类型的服务器的性能测试。...

    jmeter绿色包免安装

    JMeter,全称Apache JMeter,是一款开源、免费的性能测试工具,广泛应用于Web应用、FTP服务器、数据库和其他基于协议的服务的负载和性能测试。JMeter以其强大的功能和易用性,在软件性能测试领域备受青睐。绿色包...

    JMeter性能测试脚本

    JMeter是一款强大的开源性能测试工具,广泛应用于Web应用、FTP服务器、数据库和其他协议的服务性能测试。JMeter由Apache Software Foundation开发,支持多线程并行测试,能够模拟大量并发用户来评估系统的性能和稳定...

    ant +jmeter 生成测试报告.docx

    在软件测试领域,性能测试是评估系统稳定性和效率的重要环节,Apache JMeter 是一款广泛应用的开源性能测试工具。然而,JMeter 的默认报告可能无法满足所有需求,这时我们可以结合 Apache Ant 来自定义生成更丰富的...

Global site tag (gtag.js) - Google Analytics