首页 文章

JMeter - 性能测试

提问于
浏览
2

我正在使用JMeter进行性能测试 . 我试着用Blazemeter . 我需要了解Blazemeter的主要功能 .

Blazemeter为什么比JMeter好?谁能解释JMeter和Blazemeter之间的原因和主要区别?

2 回答

  • 1

    没有太大的区别导致BlazeMeter uses Apache JMeter . BlazeMeter在JMeter之上提供了一些额外的服务,例如:

    • 如果您的机器功能不足以进行负载,则必须使用distributed testing . 在BlazeMeter的情况下,您不必担心获得额外的机器,在其上安装JMeter,配置群集等 .

    • BlazeMeter通过在花哨的Web界面中提供结果以及一些额外功能来增强JMeter reporting,例如比较不同的测试执行,将结果导出为PDF,自动检测和突出显示测试阶段等 . 检查示例BlazeMeter Sense reports如果感兴趣

    • 备选recording service具有 automatic correlation 的动态参数功能

    • 您可以快速定义所需的负载模式并动态更改负载,而无需进行计算,使用加速和减速期间

    从理论上讲,如果你有足够的时间,你可以自己做几乎BlazeMeter Cloud 服务提供的所有东西,另一方面,如果你的口袋里有一些额外的钱,你可以使用BlazeMeter加快负载测试过程并将你的努力放在其他地方所以鉴于您当前或未来的项目,决定哪个更好 you 是最合适的 you .

  • 0

    我一直在使用JMeter和Blazemeter来创建脚本 . 脚本阶段它们之间没有太大区别 . Blazemeter使用jMeter服务来记录脚本,只是它提供了更好的可视化界面 .

    对于我的PC上的Web应用程序,我更喜欢使用JMeter进行录制,但是当您录制iOS或Android等移动应用程序时,blazemeter会很有用 . 您可以避免创建临时根证书的麻烦,并且您的设备和系统也不需要有线连接 . 如果您继续使用火焰计,您只需创建一个火焰计代理并将您的设备配置为相同的代理设置 . 此链接可以帮助您继续使用它: - Recording mobile app using blazemeter . blazemeter对Jmeter的主要优点是用于脚本执行和瓶颈识别 .

    • 您不必担心由于网络连接不良导致的延迟,因为您将在 Cloud 服务器上执行测试 .

    • 执行分布式测试时,无需维护基础架构来生成负载 . 但是,如果您计划运行超过50个用户的测试,则会涉及成本 .

    • 您将获得一个选项,以不同的网络速度模拟您的负载,例如wifi,4g,3g等,并具有不同的地理位置 .

    • Blazemeter将为您提供丰富的性能测试报告,具有更好的视觉表现

    • 所有主要的APM-New Relic,Dynatrace和APPdynamaics都有Blazemeter的扩展,您可以非常方便地用于瓶颈识别 .

相关问题