首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何避免"o.a.j.c.IncludeController: loadIncludedElements -failed for:“中的错误

如何避免"o.a.j.c.IncludeController: loadIncludedElements -failed for:“中的错误
EN

Stack Overflow用户
提问于 2018-07-09 20:24:41
回答 1查看 149关注 0票数 0

我有一个包含控制器,它有这样的属性.

代码语言:javascript
运行
复制
<stringProp name="IncludeController.includepath">../SSO/SSOLoginGroup.jmx</stringProp>

它似乎在本地和服务器上运行良好,但是,当我把它放在负载下时,我会看到这样的随机错误.

o.a.j.c.IncludeController: loadIncludedElements -failed for: /home/jmeter/../SSO/SSOLoginGroup.jmx

我看到一些像这样的帖子.

代码语言:javascript
运行
复制
<stringProp name="IncludeController.prefix">SSO</stringProp>
<stringProp name="IncludeController.includepath">SSOLoginGroup.jmx</stringProp>

但这似乎也行不通。

另一件奇怪的事情是,这都是在一个if控制器,应该关闭无论如何。

如何将相对路径包含在Blazemeter中?

更新

这个建议是以某种方式合并文件夹的。考虑到我的结构,这实际上是行不通的,我有多个站点的“部分”可以交互(考虑管理员添加一个项目,然后添加一个客户门户来查看)。因此,我希望共享文件夹中的测试可以来回引用,并在其他测试配置中重用。

EN

回答 1

Stack Overflow用户

发布于 2018-07-10 05:48:50

  1. 最简单的解决方案是将SSO.jmx文件移动到主JMX脚本所在的相同位置。这样,您将能够引用它的名称仅。
  2. 第二个建议步骤是向BlazeMeter支持伸出援手,因为我的期望是,他们比任何人都更了解他们的基础设施。
  3. 如果出于某种原因,您必须从另一个文件夹中包含该文件,即为了与本地安装程序或版本控制系统布局兼容,请将其上载到共享文件夹

共享文件夹的内容将被复制到所有从计算机,因此您将能够在主脚本中引用它如下:

因此,最后的配置应该如下所示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51253499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档