Jmeter和Tsung之间的对比

本文对比了Jmeter和Tsung两个压力测试工具,从压力生成原理、多client支持、服务器资源监控、测试报告生成、脚本支持、测试数据、UI界面、多协议支持以及业界应用等方面进行了详细阐述。Jmeter采用多线程,资源消耗大,而Tsung基于Erlang,更适合高并发。两者都支持分布式部署,但Tsung能按权重分配压力。监控方面,Tsung能直接生成图表,Jmeter则需自定义。Jmeter的测试报告和脚本编辑友好性不如Tsung,而Tsung的脚本格式与LoadRunner相同,便于录制和修改。两者都支持多种数据源和协议,但在UI和实时显示上,Jmeter有界面但设计简单,Tsung无界面。应用上,两者在华为、淘宝等有使用,但Tsung更受SNS网站青睐。
摘要由CSDN通过智能技术生成
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在压力测试完成后,可用单独命令生成Htm
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值