我正在使用 JMeter 进行性能测试。我尝试使用 Blazemeter。我需要知道 Blazemeter 的主要功能。
为什么 Blazemeter 优于 JMeter?谁能解释一下 JMeter 和 Blazemeter 之间的原因和主要区别?
我正在使用 JMeter 进行性能测试。我尝试使用 Blazemeter。我需要知道 Blazemeter 的主要功能。
为什么 Blazemeter 优于 JMeter?谁能解释一下 JMeter 和 Blazemeter 之间的原因和主要区别?
因为 BlazeMeter使用Apache JMeter没有太大区别。BlazeMeter 在 JMeter 之上提供了一些额外的服务,例如:
从理论上讲,如果您有足够的时间,您几乎可以自己完成 BlazeMeter 云服务提供的所有工作,另一方面,如果您的口袋里有一些额外的钱,您可以使用 BlazeMeter 来加快负载测试过程并将您的精力放在其他地方,所以鉴于您当前或未来的项目,由您决定哪个更适合您。
我一直在使用 JMeter 和 Blazemeter 来创建脚本。对于脚本阶段,它们之间没有太大区别。Blazemeter 使用 jMeter 服务来记录脚本,只是它提供了更好的可视化界面。
对于我 PC 上的 Web 应用程序,我更喜欢使用 JMeter 记录它,但是当您记录移动应用程序(例如 iOS 或 Android)时,blazemeter 很有帮助。您可以避免创建临时根证书的麻烦,并且您的设备和系统无需有线连接。如果您继续使用 blazemeter,您只需要创建一个 blazemeter 代理并将您的设备配置为相同的代理设置。此链接可以帮助您继续使用它:-使用 blazemeter 录制移动应用程序。blazemeter 在 Jmeter 上的主要优势在于脚本执行和瓶颈识别。
您无需担心由于网络连接不良而导致的延迟,因为您将在云服务器上执行测试。
在执行分布式测试时,您不需要维护基础架构来生成负载。但是,如果您计划运行超过 50 个用户的测试,则会产生成本。
您将获得一个选项来模拟不同网络速度(例如 wifi、4g、3g 等)和不同地理位置的负载。
Blazemeter 将为您提供丰富的性能测试报告,具有更好的视觉表现
所有主要的 APM - New Relic、Dynatrace 和 APPdynaamaics 都有 Blazemeter 的扩展,您可以非常方便地使用它来识别瓶颈。