阅读 60

泽众PerformanceRunner和Jmeter性能测试工具对比

我们软件产品开发完成后,进入下一个阶段工作,就轮到背锅侠(测试大神)们上场了,今天我们不谈功能测试,谈谈性能测试工作那些事,市场上常用的性能测试工具有很多,例如PerformanceRunner、loadrunner、Jmeter、loadrunner等等,给大家分析其中两款测试工具,本人之前也有些研究和学习,相对来说比较熟悉了,供大家学习参考。


废话不多说,进入主题,拿PerformanceRunner和Jmeter对比。先简单介绍一下两款产品,具体内容如下:

泽众PerformanceRunner工具

工具简称PR,是国内专业的支持http、https、websocket、tcp/ip、MQ等各种协议、10万+海量并发、可靠的性能测试,降低了应用系统运行风险。通过模拟海量用户并发测试整个系统的承受能力,实现压力测试、性能测试、配置测试、峰值测试等。大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

泽众PerformanceRunner

Jmeter工具

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

Jmeter工具

现在我们用一张表格,通过对比项一一对比,看一下具体情况,看表吧!

PerformanceRunner和Jmeter性能测试工具对比

对比项

PerformanceRunner

Jmeter

安装

一键安装,安装时间短

需要安装配置JDK,并解压jmeter文件

界面展示

中文界面

中/英文界面

脚本语言

基于 JAVA,脚本语言,解释执行,书写严格程度降低

纯JAVA,一般通过界面设置请求使用

脚本录制

支持直接录制、插件录制,支持抓包工具导入

支持第三方工具录制

自动关联

支持

支持

检查点函数

支持文本检查点、数据库校验以及请求响应校验等

断言

手动关联

支持,用 http_setRequestHeader设置

支持,使用HTTP信息头管理器

参数化类型

支持Data/Time,File,Number,Random,VUid

支持文件

VU运行方式线程/进程

目前进程下的线程数固定设置为 50 个,如有必须修改的必要可以再增加配置功能。

以线程方式运行

服务器资源监控

CPU、内存、网络流量、慢sql、JMX等

不支持

报告分析

目前支持 HTML 格式的报告;也可实现步长、测试时间段等属性的设置,支持定制报表格式;支持 word 版报告导出。

聚合报告,可导出csv格式文件

协议支持

可直接录制 http、Socket(TCP/IP长连接和短连接,SIP,UDP)协议;可通过代理录制 https、WebServices、MQ、Soap 等更多协议。

http、https、ftp、数据库

平台支持

windows,liunx,国产化麒麟操作系统(具有适配认证)

windows、linux

IP欺骗

支持

不支持

浏览器支持

可直接支持 IE.firefox、chrome 脚本录制

IE


文章分类
百科问答
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐