MotioCI 技巧和窍门

by 2022 年 12 月 2 日MotioCI0评论

MotioCI 使用技巧

那些带给你的人最喜欢的功能 MotioCI

我们问 Motio的开发人员、软件工程师、支持专家、实施团队、QA 测试人员、销售和管理人员他们最喜欢的功能是什么 MotioCI 是。 我们要求他们尝试想出哪些功能可能已经被忽视、未被充分利用,或者他们很高兴最近发现了这些功能。 老实说,他们并没有全部回应,但我们相信您会学到一些有趣的功能。 我做到了。

尽管所有这些功能已经存在了一段时间,您仍然可以学习新的方法来更好地管理您的 Cognos Analytics 环境 MotioCI. 哦,顺便说一句,如果您有我们在这里遗漏的一些提示,我们很乐意听取您的反馈。

  1. 说到反馈。 向开发团队发送建议的最简单方法是使用 反馈超链接 在左下方 MotioCI. 我们知道您不知道这件事,因为我们从未收到任何邮件。 我们可能收不到任何邮件,因为邮件上写着:“很遗憾,我们无法回复所有提交的内容。” 为什么不? 考验我们。 我敢打赌你会得到回应。
  2. 应用监控. MotioCI 设置选项卡(MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 应用程序服务器监控 > 启动)提供了一个按钮,用于在选项卡中打开应用程序监控信息。 用户可以即时查看应用相关的环境使用信息和数据库信息。 此页面显示的有用数据包括:
    1. 处理CPU
    2. 系统CPU
    3. Java堆内存
    4. 系统物理内存
    5. 正在使用的数据库连接
    6. 的 jdbc url MotioCI 数据库

  1. 拖放。 测试用例、断言、参数集和参数可以在不同级别的测试用例、文件夹等中被丢弃。
  2. 双击版本历史以编辑评论或分配标签(大多数人找不到)。
  3. 使用“部署时”等标签版本创建方法来创建可重复使用的标签。
  4. 使用更新继承者将更改推送到断言。 今天我们的一些批量更新可能大部分或部分涵盖了这一点。
  5. 也许 broad施放讯息? 有多少人甚至知道我们有那个?
  6. 编辑和/或使用客户端版本号。 您必须双击它才能编辑人们可能找不到的内容。 此外,如果您有 1.0、2.0、3.1、3.2 版本,然后返回并将 2.0 编辑为 4.0,我们将重新编号。 还可以涵盖管理员隐藏客户端版本号或修订号的能力。
  7. 隐藏以及调整我们网格中的列。 同样,我认为人们不会发现这一点。

  1. 你知不知道 MotioCI 有最新数据吗

的建筑师 MotioCI 通过获取数据以定期而不是实时地绘制屏幕来提高应用程序的性能。 如果不想等待,可以通过单击选项卡名称旁边的刷新图标来刷新选项卡上的数据。 可以在中配置刷新选项卡的时间跨度 MotioCI 高级设置 (MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 高级 MotioCI 设置)。 可以为项目状态面板、测试用例面板和仓库面板单独设置默认刷新间隔值。顺便说一句,项目状态选项卡和项目本身的详细信息之间的数据差异通常可以由时间延迟来解释。

  1. MotioCI 设置选项卡(MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 应用程序服务器监控 > 启动)提供了一个按钮,用于在选项卡中打开应用程序监控信息。 用户可以即时查看应用相关的环境使用信息和数据库信息。 此页面显示的有用数据包括:
    1. 处理CPU
    2. 系统CPU
    3. Java堆内存
    4. 系统物理内存
    5. 正在使用的数据库连接
    6. 的 jdbc url MotioCI 数据库

  1. 从以下位置打开 Cognos MotioCI 无需查找我登录的 Cognos 实例的 URL MotioCI.

在应用程序的右上角,有指向用户登录的每个 Cognos 实例的链接 MotioCI. 如果我需要访问 Cognos,我只需要点击这个链接打开 Cognos Connection。 我希望我们的其他产品,特别是 ReportCard, 将提供此功能。 太方便了。

  1. 压力测试
  2. Broad投射讯息功能
  3. 断言工作室
  4. 带有时间表的默认测试脚本(每晚、短时间运行、中等运行、失败等)
  5. 在日志中启用调试模式
  6. 启用遗留报告(报告)
  7. 在测试用例中启用重新验证选项
  8. 启用安全模式
  9. 最大活动版本批量大小
  10. 删除批量大小的实例
  11. 在启动时杀死未完成的工作进程
  12. 使用上传 csv 文件确保您至少创建了 3 组缩减组
  13. 更改了以下 CI 道具值并重新启动了 CI 服务。
  14. Not Started 减少清理开始时间 -12(指向 hrs)
  15. 未开始减少清理开始分钟 - 30(指向分钟)
  16. 减少在清理之前可以保持“正在扩展”或“准备审核”状态的小时数 – 1
  17. 重启后等待时间开始。
  18. 创建的缩减组通过清理作业删除。

MotioCI 隐藏的宝石

  1. 使用 (X) 图标清除剪贴板中的所有项目

单击剪贴板面板右下角的删除 (X) 图标。 MotioCI 清除剪贴板中的所有项目(屏幕01.jpg).

  1. 关联项目

您可以将一个项目链接到另一个项目,以使两个项目中的匹配测试用例同时运行(屏幕02.jpg).

例如,如果您在 Cognos 10 中有一个项目,在 Cognos 11 中有一个匹配的项目,您可以同时在两者中运行匹配的测试用例,从而减少执行之间数据漂移的可能性。 此过程使您能够获得用于跨环境比较的可靠结果

  1. 导入项目路径

当您希望将路径导入您选择的项目时,使用此功能(屏幕03.jpg).

您可以通过从另一个项目导入项目路径或上传这些路径的文本表示,将项目路径复制到当前实例中的项目。

  1. 克隆项目路径

如果您希望从所选项目导出路径,请按照克隆项目路径中描述的步骤操作(屏幕04.jpg).

您可以将项目路径从一个项目克隆到该实例或另一个实例中的另一个项目。 克隆项目路径在升级 Cognos 时可能会有所帮助。

  1. 为项目重新创建缺失的角色

如果在 Cognos 中意外删除了一个或多个项目角色,您可以从内部重新创建项目角色 MotioCI,在项目设置选项卡上(屏幕05.jpg).

  1. 根据我们方便的 UI 在交换选项卡方面有所作为
    1. In MotioCI 我们可以根据 UI 交换两个不同的选项卡(请参阅 附件:Screen06.jpg, 附件:Screen07.jpg)
    2. 在 Advance Configuration 选项卡中启用值为 true 的属性“Demote project status panel”和“Demote test cases panel”
    3. 此选项卡的互换将在 Motio 目录树、实例级树、项目节点树
  2. 禁用缩小功能
    1. 要禁用缩减功能,我们可以在 CI 属性文件中包含以下属性
      • ci.internal.reduction.disableContentStoreMods=true
      • ci.activemq.usage.maxMemoryUsageMb=1
      • ci.activemq.sendFailIfNoSpaceAfterTimeout.secs=1
    2. 启用上述属性后,如果我们运行缩减,则缩减会完成,但如果我们导航到 Congos 列出工件,它不会被删除
    3. 即使在 CI 中,如果我们检查 Reduction Artifacts 的 Revision,这里它也不会被版本化为已删除的修订
  3. 在 Pro 之前执行影响分析motion-默认
    1. 在从 Source 到 Target 的 Promoting artifacts 时,通常我们直接使用 promote(不检查“Require Imapact Analysis”属性)。
    2. 通过启用属性设置为真 “需要 Imapact 分析” 在高级配置设置中。(请参阅 附件:Screen08.jpg) 在推广到目标之前我们可以很容易地检查它会对目标产生任何影响,这可能有助于检查对每次推广的影响。 (看 附件:Screen09.jpg)
  4. 第三方集成
    • 我们可以集成来自 CI 的外部组织票证。
    • 在第三方集成中设置工单链接格式和工单命令的值 MotioCI 设置。 (看 附件:Screen10.jpg)
    • 集成工单格式链接后,我们可以在修订历史的注释部分得出一个工单号或任何数字值。 (看 附件:Screen11.jpg)
    • 注销并清除缓存并登录到 CI。
    • 在评论部分单击链接格式的帮助下,我们可以直接从 CI 直接打开外部工单。
      • 这里节省时间“如果我们不需要返回到外部组织门户,登录并搜索特定的工单”

1.执行 Broad演员寄语:

  • 为“启用 B”启用属性 trueroadcast Messaging”在高级配置选项卡中。(请参阅 附件:图片_001.jpg)
  • 仅启用此属性后 Broadcast 消息将显示在 Cognos 中。

2.启用 Cognos 注销复选框:

  • 在许可证/安全选项卡下 motioCI 节点。(见 附件:图片_002.jpg)
  • 选中 Cognos Log Off 复选框,启用该属性后 MotioCI 注销的同时,cognos 也将注销。

隐藏测试脚本状态

  1. In MotioCI 高级设置配置默认此属性“隐藏测试脚本状态图标”值为 True。 如果此属性值为 true,则意味着测试脚本图标不应在 CI 中显示给用户。(请参阅 附件:pbalapr_screen_1.jpg)
  2. 将“隐藏测试脚本状态图标”属性值更改为“false”后,意味着应向用户显示测试脚本图标。(参见 附件:pbalapr_screen_2.jpg, 附件:pbalapr_screen_3.jpg)

为隐藏属性集启用“显示隐藏”复选框。

实例的清理选项:

  • 在 Cognos 中,将您的用户添加到“MotioCI 清理”中的作用 MotioCI 角色,这将帮助特定用户访问实例中的清理选项(请参阅 附件:mbharat_screen01.jpg)

实验室断言和组件

  1. 我们可以从 Import from Server 中的 Labs Assertions and Components 文件夹中导入断言。
  2. 在我们的本地机器中导出断言,并将断言复制粘贴到 Labs Assertions and Components 文件夹中的 CI 安装位置
  3. 现在选择 Import from Server 中的 Labs Assertions 和 Components Components 文件夹。
  4. 导出的断言应显示在实验室断言和组件下(请参阅: 附件:Screen_1.jpg)

运行带有失败状态断言的测试用例,同时更改“CSV 比较 - 空比较失败”的属性

  1. 运行带有成功状态断言的测试用例
  2. 将“CSV 比较 - 空比较失败”的属性更改为 false
  3. 再次运行相同的测试用例,状态为失败(参见: 附件:Screen_2.jpg)

主动版本控制和创作集成 MotioCI URL 覆盖属性

  • 在此属性中将添加带有别名的 CI 服务器名称(请参阅 附件:Active01.jpg) 并安装活动版本。 活动版本将按预期正常工作。

启用 MotioCI 代理人

  • 更改启用 MotioCI agent 属性变为 false(见 附件:Active02.jpg) 并安装活动版本,惩罚创作集成。 将属性更改为假 AV 和 RSI 后按预期工作
  1. 通过 cognos 门户登录进行身份验证
    1. 更改了预先配置设置中的以下属性(附件:Image01.jpg)(附件:Image02.jpg)(附件:Image03.jpg)(附件:Image04.jpg)
    2. 通过 cognos 门户登录通过身份验证安装实例注销和登录的活动版本它应该按预期工作(附件:Image05.jpg)

还原清理过程

  1. 使用上传 csv 文件确保您至少创建了 3 组缩减组
  2. 更改了以下 CI 道具值并重新启动了 CI 服务。
  3. Not Started 减少清理开始时间 -12(指向 hrs)
  4. 未开始减少清理开始分钟 - 30(指向分钟)
  5. 减少在清理之前可以保持“正在扩展”或“准备审核”状态的小时数 – 1
  6. 重启后等待时间开始。
  7. 创建的缩减组通过清理作业删除。

#16439(MotioCI 博客 - MotioCI 提示和技巧)- qa

MotioCI 使用技巧

那些带给你的人最喜欢的功能 MotioCI

我们问 Motio的开发人员、软件工程师、支持专家、实施团队、QA 测试人员、销售和管理人员他们最喜欢的功能是什么 MotioCI 是。 我们要求他们尝试想出哪些功能可能已经被忽视、未被充分利用,或者他们很高兴最近发现了这些功能。 老实说,他们并没有全部回应,但我们相信您会学到一些有趣的功能。 我做到了。

尽管所有这些功能已经存在了一段时间,您仍然可以学习新的方法来更好地管理您的 Cognos Analytics 环境 MotioCI. 哦,顺便说一句,如果您有我们在这里遗漏的一些提示,我们很乐意听取您的反馈。

  1. 说到反馈。 向开发团队发送建议的最简单方法是使用 反馈超链接 在左下方 MotioCI. 我们知道您不知道这件事,因为我们从未收到任何邮件。 我们可能收不到任何邮件,因为邮件上写着:“很遗憾,我们无法回复所有提交的内容。” 为什么不? 考验我们。 我敢打赌你会得到回应。
  2. 应用监控. MotioCI 设置选项卡(MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 应用程序服务器监控 > 启动)提供了一个按钮,用于在选项卡中打开应用程序监控信息。 用户可以即时查看应用相关的环境使用信息和数据库信息。 此页面显示的有用数据包括:
    1. 处理CPU
    2. 系统CPU
    3. Java堆内存
    4. 系统物理内存
    5. 正在使用的数据库连接
    6. 的 jdbc url MotioCI 数据库

  1. 拖放。 测试用例、断言、参数集和参数可以在不同级别的测试用例、文件夹等中被丢弃。
  2. 双击版本历史以编辑评论或分配标签(大多数人找不到)。
  3. 使用“部署时”等标签版本创建方法来创建可重复使用的标签。
  4. 使用更新继承者将更改推送到断言。 今天我们的一些批量更新可能大部分或部分涵盖了这一点。
  5. 也许 broad施放讯息? 有多少人甚至知道我们有那个?
  6. 编辑和/或使用客户端版本号。 您必须双击它才能编辑人们可能找不到的内容。 此外,如果您有 1.0、2.0、3.1、3.2 版本,然后返回并将 2.0 编辑为 4.0,我们将重新编号。 还可以涵盖管理员隐藏客户端版本号或修订号的能力。
  7. 隐藏以及调整我们网格中的列。 同样,我认为人们不会发现这一点。

  1. 你知不知道 MotioCI 有最新数据吗

的建筑师 MotioCI 通过获取数据以定期而不是实时地绘制屏幕来提高应用程序的性能。 如果不想等待,可以通过单击选项卡名称旁边的刷新图标来刷新选项卡上的数据。 可以在中配置刷新选项卡的时间跨度 MotioCI 高级设置 (MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 高级 MotioCI 设置)。 可以为项目状态面板、测试用例面板和仓库面板单独设置默认刷新间隔值。顺便说一句,项目状态选项卡和项目本身的详细信息之间的数据差异通常可以由时间延迟来解释。

  1. MotioCI 设置选项卡(MotioCI 节点 > MotioCI 设置选项卡 > 高级设置和监控 > 应用程序服务器监控 > 启动)提供了一个按钮,用于在选项卡中打开应用程序监控信息。 用户可以即时查看应用相关的环境使用信息和数据库信息。 此页面显示的有用数据包括:
    1. 处理CPU
    2. 系统CPU
    3. Java堆内存
    4. 系统物理内存
    5. 正在使用的数据库连接
    6. 的 jdbc url MotioCI 数据库

  1. 从以下位置打开 Cognos MotioCI 无需查找我登录的 Cognos 实例的 URL MotioCI.

在应用程序的右上角,有指向用户登录的每个 Cognos 实例的链接 MotioCI. 如果我需要访问 Cognos,我只需要点击这个链接打开 Cognos Connection。 我希望我们的其他产品,特别是 ReportCard, 将提供此功能。 太方便了。

  1. 压力测试
  2. Broad投射讯息功能
  3. 断言工作室
  4. 带有时间表的默认测试脚本(每晚、短时间运行、中等运行、失败等)
  5. 在日志中启用调试模式
  6. 启用遗留报告(报告)
  7. 在测试用例中启用重新验证选项
  8. 启用安全模式
  9. 最大活动版本批量大小
  10. 删除批量大小的实例
  11. 在启动时杀死未完成的工作进程
  12. 使用上传 csv 文件确保您至少创建了 3 组缩减组
  13. 更改了以下 CI 道具值并重新启动了 CI 服务。
  14. Not Started 减少清理开始时间 -12(指向 hrs)
  15. 未开始减少清理开始分钟 - 30(指向分钟)
  16. 减少在清理之前可以保持“正在扩展”或“准备审核”状态的小时数 – 1
  17. 重启后等待时间开始。
  18. 创建的缩减组通过清理作业删除。

MotioCI 隐藏的宝石

  1. 使用 (X) 图标清除剪贴板中的所有项目

单击剪贴板面板右下角的删除 (X) 图标。 MotioCI 清除剪贴板中的所有项目(屏幕01.jpg).

  1. 关联项目

您可以将一个项目链接到另一个项目,以使两个项目中的匹配测试用例同时运行(屏幕02.jpg).

例如,如果您在 Cognos 10 中有一个项目,在 Cognos 11 中有一个匹配的项目,您可以同时在两者中运行匹配的测试用例,从而减少执行之间数据漂移的可能性。 此过程使您能够获得用于跨环境比较的可靠结果

  1. 导入项目路径

当您希望将路径导入您选择的项目时,使用此功能(屏幕03.jpg).

您可以通过从另一个项目导入项目路径或上传这些路径的文本表示,将项目路径复制到当前实例中的项目。

  1. 克隆项目路径

如果您希望从所选项目导出路径,请按照克隆项目路径中描述的步骤操作(屏幕04.jpg).

您可以将项目路径从一个项目克隆到该实例或另一个实例中的另一个项目。 克隆项目路径在升级 Cognos 时可能会有所帮助。

  1. 为项目重新创建缺失的角色

如果在 Cognos 中意外删除了一个或多个项目角色,您可以从内部重新创建项目角色 MotioCI,在项目设置选项卡上(屏幕05.jpg).

  1. 根据我们方便的 UI 在交换选项卡方面有所作为
    1. In MotioCI 我们可以根据 UI 交换两个不同的选项卡(请参阅 附件:Screen06.jpg, 附件:Screen07.jpg)
    2. 在 Advance Configuration 选项卡中启用值为 true 的属性“Demote project status panel”和“Demote test cases panel”
    3. 此选项卡的互换将在 Motio 目录树、实例级树、项目节点树
  2. 禁用缩小功能
    1. 要禁用缩减功能,我们可以在 CI 属性文件中包含以下属性
      • ci.internal.reduction.disableContentStoreMods=true
      • ci.activemq.usage.maxMemoryUsageMb=1
      • ci.activemq.sendFailIfNoSpaceAfterTimeout.secs=1
    2. 启用上述属性后,如果我们运行缩减,则缩减会完成,但如果我们导航到 Congos 列出工件,它不会被删除
    3. 即使在 CI 中,如果我们检查 Reduction Artifacts 的 Revision,这里它也不会被版本化为已删除的修订
  3. 在 Pro 之前执行影响分析motion-默认
    1. 在从 Source 到 Target 的 Promoting artifacts 时,通常我们直接使用 promote(不检查“Require Imapact Analysis”属性)。
    2. 通过启用属性设置为真 “需要 Imapact 分析” 在高级配置设置中。(请参阅 附件:Screen08.jpg) 在推广到目标之前我们可以很容易地检查它会对目标产生任何影响,这可能有助于检查对每次推广的影响。 (看 附件:Screen09.jpg)
  4. 第三方集成
    • 我们可以集成来自 CI 的外部组织票证。
    • 在第三方集成中设置工单链接格式和工单命令的值 MotioCI 设置。 (看 附件:Screen10.jpg)
    • 集成工单格式链接后,我们可以在修订历史的注释部分得出一个工单号或任何数字值。 (看 附件:Screen11.jpg)
    • 注销并清除缓存并登录到 CI。
    • 在评论部分单击链接格式的帮助下,我们可以直接从 CI 直接打开外部工单。
      • 这里节省时间“如果我们不需要返回到外部组织门户,登录并搜索特定的工单”

1.执行 Broad演员寄语:

  • 为“启用 B”启用属性 trueroadcast Messaging”在高级配置选项卡中。(请参阅 附件:图片_001.jpg)
  • 仅启用此属性后 Broadcast 消息将显示在 Cognos 中。

2.启用 Cognos 注销复选框:

  • 在许可证/安全选项卡下 motioCI 节点。(见 附件:图片_002.jpg)
  • 选中 Cognos Log Off 复选框,启用该属性后 MotioCI 注销的同时,cognos 也将注销。

隐藏测试脚本状态

  1. In MotioCI 高级设置配置默认此属性“隐藏测试脚本状态图标”值为 True。 如果此属性值为 true,则意味着测试脚本图标不应在 CI 中显示给用户。(请参阅 附件:pbalapr_screen_1.jpg)
  2. 将“隐藏测试脚本状态图标”属性值更改为“false”后,意味着应向用户显示测试脚本图标。(参见 附件:pbalapr_screen_2.jpg, 附件:pbalapr_screen_3.jpg)

为隐藏属性集启用“显示隐藏”复选框。

实例的清理选项:

  • 在 Cognos 中,将您的用户添加到“MotioCI 清理”中的作用 MotioCI 角色,这将帮助特定用户访问实例中的清理选项(请参阅 附件:mbharat_screen01.jpg)

实验室断言和组件

  1. 我们可以从 Import from Server 中的 Labs Assertions and Components 文件夹中导入断言。
  2. 在我们的本地机器中导出断言,并将断言复制粘贴到 Labs Assertions and Components 文件夹中的 CI 安装位置
  3. 现在选择 Import from Server 中的 Labs Assertions 和 Components Components 文件夹。
  4. 导出的断言应显示在实验室断言和组件下(请参阅: 附件:Screen_1.jpg)

运行带有失败状态断言的测试用例,同时更改“CSV 比较 - 空比较失败”的属性

  1. 运行带有成功状态断言的测试用例
  2. 将“CSV 比较 - 空比较失败”的属性更改为 false
  3. 再次运行相同的测试用例,状态为失败(参见: 附件:Screen_2.jpg)

主动版本控制和创作集成 MotioCI URL 覆盖属性

  • 在此属性中将添加带有别名的 CI 服务器名称(请参阅 附件:Active01.jpg) 并安装活动版本。 活动版本将按预期正常工作。

启用 MotioCI 代理人

  • 更改启用 MotioCI agent 属性变为 false(见 附件:Active02.jpg) 并安装活动版本,惩罚创作集成。 将属性更改为假 AV 和 RSI 后按预期工作
  1. 通过 cognos 门户登录进行身份验证
    1. 更改了预先配置设置中的以下属性(附件:Image01.jpg)(附件:Image02.jpg)(附件:Image03.jpg)(附件:Image04.jpg)
    2. 通过 cognos 门户登录通过身份验证安装实例注销和登录的活动版本它应该按预期工作(附件:Image05.jpg)

还原清理过程

  1. 使用上传 csv 文件确保您至少创建了 3 组缩减组
  2. 更改了以下 CI 道具值并重新启动了 CI 服务。
  3. Not Started 减少清理开始时间 -12(指向 hrs)
  4. 未开始减少清理开始分钟 - 30(指向分钟)
  5. 减少在清理之前可以保持“正在扩展”或“准备审核”状态的小时数 – 1
  6. 重启后等待时间开始。
  7. 创建的缩减组通过清理作业删除。

#16439(MotioCI 博客 - MotioCI 提示和技巧)- qa