01 性能测试工具

\color{deepskyblue}{\mathtt{\small{PS:}\small{该内容为学习笔记,如有错误敬请指正。}}}

\mathtt{1.\;LoadRunner}

LoadRunner 是一款\color{red}{工业级}的性能测试工具,能够模拟上万用户实施测试,并可在测试时实时监控服务器硬件各种数据。

最初由 Mercury 公司采用 C 语言编写的,现被 HP 公司收购。

LoadRunner 可支持多种协议:Web(HTTP / HTML)、Windows Sockets、FTP、ODBC、MS SQL Server等。

\mathbf{\color{#A0206C}{优点:}}

  • 支持多用户(支持的数量单位:万)

  • 支持 IP 欺骗(LoadRunner 给服务器发送请求时,每发一次 IP 就会变一次)

  • 具有详细的分析报表

\mathbf{\color{#A0206C}{缺点:}}

  • 收费 \color{grey}{\small{:)收费怎么不算缺点呢}}

  • 体积庞大(单位GB)

  • 无法定制功能

\mathtt{2.\; JMeter}

JMeter 是 Apache 组织开发的基于 Java 的\color{red}{开源}软件,其最初被设计用于 Web 应用测试,后来扩展到了其他测试领域,例如静态文件、Java 程序、Shell 脚本、Mail 等。

\mathbf{\color{#A0206C}{优点:}}

  • 免费

  • 开源

  • 小巧

  • 具有丰富的学习资料及扩展组件

  • 应用广泛

  • 易上手

\mathbf{\color{#A0206C}{缺点:}}

  • 不支持IP欺骗(JMeter 给服务器发送多个请求时,IP 不会变化)

  • 分析和报表能力相对于 LoadRunner 欠缺

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容