包含用于模块化测试的外部文件

时间:2017-06-16 11:35:38

标签: jmeter

我有一个场景,我想使用一个基本测试计划测试许多不同的站点。所有这些网站都进行大致相同的通话(购物场景),但有些网站会拨打其他电话。

为了简单起见,假设我有两个要测试的站点,站点A和站点B.每个测试站点都有一个包含其自定义外部计划的测试文件夹。现在我有一个“基础”测试计划,让我们称之为TP,一个外部文件,让我们称之为EP(外部计划)仅在站点A 。在网站B中,我有没有外部文件(因为它没有任何其他调用)。

我尝试使用来自TP的Include Controller来调用站点A的EP并且工作正常,但是当我针对站点B运行TP时,外部文件(EP)不存在且测试甚至不会启动。

问题是JMeter仅在外部文件实际存在于路径上时运行(如果Include Controller未传递有效文件,则甚至无法启动测试。

我的目标是以这样一种方式制作这个场景模块,即为每个“特殊呼叫”的每个站点的测试文件夹添加一个外部文件。如果相关网站没有“特殊呼叫”,则不应添加外部文件。如果我们添加新网站,我们不应该将外部文件添加到所有其他网站!

例如,Include Controller选项ignore missing file会有很大的帮助,但唉,没有这样的选择。

如何使用JMeter使我的场景模块化?

0 个答案:

没有答案
相关问题