【Performance】02.性能测试技术初探篇之常用性能测试工具
1. 常用的性能测试工具
序号 | 工具名称 | 下载地址 | 说明 |
---|---|---|---|
1 | LoadRunner | LR官网 | LoadRunner是业界公认的权威性能测试工具,支持广泛的协议,能够模拟百万级的并发用户,是进行性能测试的最强有力的“帮手”。 |
2 | JMeter | Jmeter官网 | 开源的负载测试工具,在互联网公司中十分流行,由Java语言编写。可用于接口、文件传输、数据库连接查询、ftp服务操作等资源的性能测试,通过模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。 |
3 | Postman | Postman官网 | Postman除了常用的接口测试之外,也可以用于性能测试。在配置Run collections 时, 通过设置接口的迭代次数,测试数据文件等信息,运行后即可查看运行报告和运行结果。 |
4 | iPerf | iPerf官网 | 一般用于测试网络性能,如TCP/UDP带宽质量、网络延迟、数据包丢失等。 |
2. 优缺点比较
工具名称 | 优点 | 缺点 |
---|---|---|
LoadRunner | 1.支持上万级别的多用户并发能力 2.测试结果分析报表详细 3.针对具有IP访问限制的系统软件,提供IP欺骗功能 |
1.体积庞大,相较于JMeter而言,需要安装且购买注册 2.无法定制功能 |
JMeter | 1.开源许可,并提供源码以及自定义开发 2.支持基于Java开发,支持多平台运行 3.小巧便携,无需安装即可运行 4.可添加第三方插件或自开发插件,实现更多的功能 |
1.不支持IP欺骗功能 2.分析报表能力相较于LR欠缺 |
性能测试工具JMeter合集
【Performance】01. 性能测试技术初探篇之性能测试介绍
【Performance】02. 性能测试技术初探篇之常用性能测试工具
【Performance】03. 性能测试技术初探篇之 JMeter 工具使用
【Performance】04. 性能测试技术磨合篇之性能测试场景设计
【Performance】05. 性能测试技术磨合篇之脚本录制和调试
【Performance】06. 性能测试技术磨合篇之脚本执行和结果分析
【Performance】07. 性能测试技术历练篇之性能监控工具
【Performance】08. 性能测试技术历练篇之性能分析神器 JProfile
【Performance】09. 性能测试技术历练篇之 Java 诊断工具 Arthas
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FantasyBoyce's Blog!