为什么 WorkBench 在 JMeter 中显示为默认值

Why WorkBench is shown as default in JMeter

打开 JMeter 3.2 GUI 时 WorkBench 始终存在

WorkBench 也无法删除,虽然在保存测试计划时,默认情况下不保存 WorkBench。

同样让新手感到困惑的是,我们可以在WorkBench中添加逻辑和采样器,但不会执行和保存。

我几乎从不使用 WorkBench 所以我想知道为什么 WorkBench 在 JMeter 中很重要。

为什么WorkBench在JMeter中显示为默认值且无法删除?

假设您有一家木材店。你有一个 WorkBench 并且你正在建造一个鸟舍(测试计划)。有时,您需要拿出锯子(测试脚本记录器和记录控制器)和其他工具。你的长凳上有木头(录音),你还不确定它是否属于你的鸟舍。当您离开木材店时,您不关心 WorkBench 上的任何东西,您只关心您正在建造的鸟舍。当你回来时,你只想看到鸟舍和空荡荡的WorkBench。所以在你离开后,你的管家收起工具并扔掉你 workbench.

上的所有废木料

这就是我的想法。首先,它是使用测试脚本记录器的地方。如果您不使用此工具,则 Workbench 可能没有多大意义。当我一直在测试的系统进行升级时,我有时会打开我拥有的 JMeter 脚本并对我的 WorkBench 进行新记录,然后与我之前记录的内容进行比较以查看 API 已拨打电话。它使事情保持整洁,因为您最不想要的是测试计划中您不想要的一些额外的垃圾电话。有时,当我调试某个调用时,我会将旧的东西复制到工作台,以防我在测试计划中搞砸了。

看来我的问题导致了新的 enhancement 用户体验:删除 Workbench

目前未开发(状态为 NEW)。

编辑

Workbench 已在 JMeter 4.0 版中删除!