华山论剑,Web性能测试工具谁与争锋最后尽是杨过—JMeter赢了...

本文介绍了12款Web性能测试工具,包括LoadRunner(王重阳)、JMeter(杨过)、RPT(段智兴)、Locust(黄药师)和Gatling(周伯通),对比了它们的特点、优缺点。JMeter因其开源、免费和扩展性强成为事实标准,而LoadRunner则以其全面的功能和成熟的解决方案占据重要地位。其他工具如Locust和Gatling则以高效并发和轻量级特性吸引用户。性能测试的选择需根据具体需求和团队技术背景来决定。
摘要由CSDN通过智能技术生成

摘要:互联网访问存在黄金3秒原则(3秒网页没打开57%的网友就会走),所以性能决定了网站的生死。如何进行Web性能测试,客观的评价网站的性能,并进行有效的优化具有决定性的意义。在众多Web性能测试工具中,LoadRunner和JMeter是众人皆知的优良框架。事实上,还有很多优秀的工具在各个角度进行着Web性能测试的支持。这些软件或开源免费,扩展性强;或商业全面,提供强大的生态圈。有的用户界面功能强大,美观大方;有的短小精悍,上手迅速。

  本文主要介绍12款Web性能测试的软件,最后也给出更多的,在有限篇幅无法覆盖的工具列表,为大家进行Web性能测试的学习、研究和项目实战提供参考。

  1、前言

  本文以金庸武侠小说的重大事件“华山论剑”,作为性能测试工具的出场介绍,对主要介绍的工具都赋予了一个小说中的人物或设定。排序并不是以武功高低进行,对工具的人物或设定对应,主要是某一方面的特征进行,也许并不完全准确。

  实际上性能测试的工具非常多,单纯的Web性能测试工具也不胜枚举。本文限定在Web性能测试领域,重点介绍了12个工具,最后列出了目前作者能够看到的所有Web性能测试工具。

  2、王重阳—LoadRunner

  在Web性能测试领域,LoadRunner永远是开山鼻祖式的存在。其他的性能测试工具、框架或多或少都与LoadRunner有相似之处。究竟是谁抄袭谁,没有必要深究,但从知名度、市场占有量来说,LoadRunner都是Number One。是性能测试领域的王重阳,毕竟是第一次华山论剑的冠军。

  LoadRunner最初是Mercury公司的产品,后被HP收购。完整的解决方案,易用的IDE,丰富的报告。脚本编写提供多种捕捉模式, 支持高级的文本浏览和低级的HTTP浏览,并且支持图形化的树形结构和脚本浏览方式。支持HTTP、RTSP、SIP、Socket、JAVA自定义、媒体质量分析等。

  使用基本上采取录制、修改(Virtual User Generator)、场景设计(Controller)、运行(Load Generator)、分析(Analysis),这样的流程。

  LoadRunner的劣势主要是商业收费软件,而且非常昂贵(社区版提供的并发量有限)。并且由于是传统的桌面软件,安装部署非常麻烦,安装包大概有3-4G,网友反馈都有安装失败的情况。LoadRunner是传统的一箩筐式软件,软件将能想到的都包括,没想到的我们想扩展也比较难。脚本语言是C语言,提供了丰富的库函数使用。

  LoadRunner还有问题就是持续集成比较麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值