JMeter 和 BlazeMeter 中测试脚本记录器的区别
Difference between Test Script Recorder in JMeter and BlazeMeter
我是JMeter的新手,我想知道在JMeter中使用Test Script Recorder和BlazeMeter来记录测试的区别。哪个是测试网站的首选?
Test Script Recorder 由 Apache JMeter 提供 OOTB 并与 JMeter 一起工作。它充当浏览器和服务器之间的代理并拦截流量以创建采样器。
BlazeMeter 是一个商业第 3 方 SAAS,它提供了一个名为 Proxy Recorder technology 的工具,它还可以拦截您的流量并创建测试计划。它不需要本地 JMeter 运行 来创建它。这意味着您的应用程序的所有流量都将转到他们的服务器,这对您来说可能是一个安全问题。
使用哪一个由您决定。但我建议您学习使用 JMeter 测试脚本记录器,因为一旦您掌握了它,您将真正掌握测试脚本的创建、关联和可变化:
记录测试场景与 Web 应用程序负载测试没有任何共同之处。 Load Testing 概念的整个想法是模拟 antipicated 负载以查看应用程序的行为方式、响应是什么 times/throughput、它们是否符合预期等。
所以最终目标是模仿您的应用程序实际使用,您将无法使用任何负载测试工具的记录和重放功能来实现这一点。 BlazeMeter 的解决方案应该可以帮助您更快地构建测试场景 "skeleton",因为在这种情况下您不必处理代理、证书、关联等。此外,BlazeMeter 的解决方案将自动添加 HTTP Authorization Manager, HTTP Cache Manager, embedded resources handling applied to samplers and so on therefore you will be able to replay the test with increased number of users and it will behave more like a real browser.
因此,您从哪里以及如何获得脚本完全无关紧要:使用这个或那个选项记录它,通过添加 HTTP Request 采样器手动创建它,或者雇人为您开发它。与负载测试相关的活动甚至不到 10%,当您执行测试并获得结果时,真正的乐趣就开始了。
我是JMeter的新手,我想知道在JMeter中使用Test Script Recorder和BlazeMeter来记录测试的区别。哪个是测试网站的首选?
Test Script Recorder 由 Apache JMeter 提供 OOTB 并与 JMeter 一起工作。它充当浏览器和服务器之间的代理并拦截流量以创建采样器。
BlazeMeter 是一个商业第 3 方 SAAS,它提供了一个名为 Proxy Recorder technology 的工具,它还可以拦截您的流量并创建测试计划。它不需要本地 JMeter 运行 来创建它。这意味着您的应用程序的所有流量都将转到他们的服务器,这对您来说可能是一个安全问题。
使用哪一个由您决定。但我建议您学习使用 JMeter 测试脚本记录器,因为一旦您掌握了它,您将真正掌握测试脚本的创建、关联和可变化:
记录测试场景与 Web 应用程序负载测试没有任何共同之处。 Load Testing 概念的整个想法是模拟 antipicated 负载以查看应用程序的行为方式、响应是什么 times/throughput、它们是否符合预期等。
所以最终目标是模仿您的应用程序实际使用,您将无法使用任何负载测试工具的记录和重放功能来实现这一点。 BlazeMeter 的解决方案应该可以帮助您更快地构建测试场景 "skeleton",因为在这种情况下您不必处理代理、证书、关联等。此外,BlazeMeter 的解决方案将自动添加 HTTP Authorization Manager, HTTP Cache Manager, embedded resources handling applied to samplers and so on therefore you will be able to replay the test with increased number of users and it will behave more like a real browser.
因此,您从哪里以及如何获得脚本完全无关紧要:使用这个或那个选项记录它,通过添加 HTTP Request 采样器手动创建它,或者雇人为您开发它。与负载测试相关的活动甚至不到 10%,当您执行测试并获得结果时,真正的乐趣就开始了。