JMeter-性能测试

JMeter-性能测试,jmeter,performance-testing,blazemeter,Jmeter,Performance Testing,Blazemeter,我正在使用JMeter进行性能测试。我试着用火焰表。我需要知道火焰表的主要特点 为什么Blazemeter比JMeter好?谁能解释一下JMeter和Blazemeter之间的原因和主要区别吗?没有太大区别,因为Blazemeter使用的是ApacheJMeter。BlazeMeter在JMeter之上提供了一些额外的服务,例如: 如果你的机器没有足够的动力来承载负载,你将不得不使用它。对于BlazeMeter,您不必担心获得额外的机器、在机器上安装JMeter、配置集群等等 BlazeMet

我正在使用JMeter进行性能测试。我试着用火焰表。我需要知道火焰表的主要特点


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

没有太大区别,因为Blazemeter使用的是ApacheJMeter。BlazeMeter在JMeter之上提供了一些额外的服务,例如:

  • 如果你的机器没有足够的动力来承载负载,你将不得不使用它。对于BlazeMeter,您不必担心获得额外的机器、在机器上安装JMeter、配置集群等等
  • BlazeMeter通过在一个奇特的web界面中提供结果来增强功能,该界面具有一些额外的功能,如比较不同的测试执行、将结果导出为PDF、自动检测并突出显示测试阶段等。如果感兴趣,请查看示例
  • 具有动态参数功能的自动相关功能的替代方案
  • 您可以快速定义所需的负载模式并动态更改负载,而无需进行计算,也无需使用渐变上升和渐变下降周期

理论上,如果你有足够的时间,你可以自己完成BlazeMeter云服务提供的几乎所有事情,另一方面,如果您口袋里有一些额外的钱,您可以使用BlazeMeter加快负载测试过程,并将您的精力放在其他地方,因此根据您当前或未来的项目,您可以决定哪个对您更有利

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

对于PC上的web应用程序,我更喜欢使用JMeter录制,但blazemeter在录制移动应用程序(如iOS或Android)时非常有用。您可以避免创建临时根证书的麻烦,而且您的设备和系统也不需要有线连接。 如果继续使用blazemeter,则只需创建blazemeter代理并将设备配置为相同的代理设置。此链接可以帮助您继续使用:-。 blazemeter在Jmeter上的主要优势在于脚本执行和瓶颈识别

  • 您将在云服务器上执行测试,因此无需担心由于netwrok连接不良而导致的延迟

  • 您不需要维护基础结构来在执行任务时生成负载 分布式测试。但若你们们正在计划,那个么就要付出代价 要使用50多个用户运行测试,请执行以下操作

  • 您将可以选择以不同的网络速度(如wifi、4g、3g等)以及不同的地理位置模拟负载

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

  • 所有主要的APM——New Relic、Dynatrace和APPdynamaics都有一个Blazemeter扩展,您可以非常方便地使用它来识别瓶颈


  • 非常感谢你@Dmitri tt还有octoperf(),它是JMeter之上的另一个商业解决方案