JMeter和BlazeMeter中测试脚本记录器的区别

时间:2017-10-06 05:34:10

标签: jmeter blazemeter

我是JMeter的新手,我想知道在JMeter和BlazeMeter中使用Test Script Recorder进行录制测试之间的区别。哪个是测试网站最受欢迎的?

2 个答案:

答案 0 :(得分:0)

Test Script Recorder由Apache JMeter提供OOTB并与JMeter一起使用。它充当浏览器和服务器之间的代理,并拦截流量以创建采样器。

BlazeMeter是商业第三方SAAS,它提供了一个名为 Proxy Recorder technology 的工具,可以拦截您的流量并创建测试计划。它不需要运行本地JMeter来创建它。这意味着您的应用程序的所有流量都会转到他们的服务器上,这可能是您的安全问题。

由您来决定使用哪一个。但是我会建议你学习使用JMeter测试脚本记录器,因为一旦你掌握它,你将真正掌握测试脚本的创建,关联和变化:

答案 1 :(得分:0)

记录测试场景与Web应用程序负载测试没有任何共同之处。 Load Testing概念的整个概念是模拟反对加载,以了解应用程序的行为方式,响应时间/吞吐量,它们是否符合预期等。

因此,最终目标是模仿您的应用程序实际使用,并且您无法使用任何负载测试工具的记录和重放功能来实现此目标。 BlazeMeter的解决方案应该可以帮助您构建测试场景"骨架"更快,因为在这种情况下,您不必处理代理,证书,相关性等。此外,BlazeMeter的解决方案将自动添加HTTP Authorization ManagerHTTP Cache Manager,应用于嵌入式资源处理因此,您可以使用更多的用户和will behave more like a real browser来重放测试。

所以你在哪里以及如何获得剧本绝对不重要:使用这个或那个选项记录它,通过添加HTTP Request采样器手动创建它,或聘请某人为你开发它。它甚至不是与负载测试相关的10%的活动,当您执行测试并获得结果时,实际的乐趣就开始了。