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


问题内容

打开JMeter 3.2时,GUI WorkBench始终存在

尽管保存测试计划时,默认情况下也不保存WorkBench,但也无法删除WorkBench。

对于新手来说,我们可以将逻辑和采样器添加到WorkBench中也不会执行和保存,这也令人困惑。

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

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


问题答案:

假设您有一家木铺。您有一个工作台,并且正在建造一个鸟舍(测试计划)。有时,您需要掏出锯子(测试脚本记录器和记录控制器)和其他工具。您的长凳上有木头(唱片),尚不确定您属于鸟舍。当您离开木工店时,您根本不在乎WorkBench上的任何东西,而只在乎您正在加工的鸟舍。当您回来时,您只想看到禽舍和一个空的工作台。因此,在您离开后,管家将工具收拾起来,并丢弃工作台上的所有废木料。

这就是思考的方式。首先,它是使用测试脚本记录器的地方。如果您不使用此工具,则工作台可能没有太大意义。当我一直在测试的系统进行升级时,有时我会打开自己拥有的JMeter脚本,并在WorkBench中进行新记录,然后与之前记录的内容进行比较,以查看API调用中是否进行了任何更改。它使事情保持整洁,因为您想要做的最后一件事是在测试计划中进行一些您不想在其中进行的垃圾邮件。有时,当我调试某个调用时,我会将旧内容复制到工作台上,以防万一我将测试计划中的内容弄糊涂了。