【问题标题】:Mainframe access for test automation through Java code通过 Java 代码实现测试自动化的大型机访问
【发布时间】:2019-10-30 15:03:00
【问题描述】:

有什么办法,可以通过java代码连接主机,在控制台可以看到屏幕内容。我们也可以将选项作为输入发送,并在大型机屏幕中走得更远。我基本上需要这个用于测试自动化目的。

【问题讨论】:

  • 可能。取决于什么大型机。
  • 请转至help center 了解如何/在这里询问什么。只是放弃要求“这就是我想要的”是不受欢迎的。当您自己尝试某件事时,遇到特定问题时,我们很乐意提供帮助。但请理解,这个地方并非旨在为您提供从愿景到工作计划可能需要的许多步骤的指导。
  • 嘿@FedericoklezCulloca,我不确定什么大型机,因为我最近开始研究它。但是,我正在通过 teamtalk.2000 连接到主机并导航到几个屏幕。我将尝试获取有关此的更多信息。现在我知道它的大型机 IBM 3270 仿真显示在 teamtalk 中。
  • 这不是 mainframe 的功能,而是 3270 模拟器的功能。这称为屏幕抓取;许多 3270 模拟器提供了一种机制来实现这一点。

标签: java mainframe


【解决方案1】:

我没有使用过 Robot 框架,但我相信它会做你想做的事。它不是Java,而是使用Python;根据您的问题,应该符合要求。

https://github.com/Altran-PT-GDC/Robot-Framework-Mainframe-3270-Library

【讨论】:

    【解决方案2】:

    Rational Functional Tester 及其“基于终端的应用程序的扩展”可以很好地做到这一点。请参阅此处了解更多信息:

    https://www.ibm.com/support/knowledgecenter/SSJMXE_10.0.1/com.ibm.test.terminal.docs/topics/cxmlrft0001.html

    如果您想做任何特别花哨的事情,您可以使用它的 Java API(称为主机访问类库,简称 HACL),但“开箱即用”它是基于终端的用户界面的完整测试自动化套件. (基于终端的 UI 可用于各种系统,包括但不仅限于大型机。例如,Apple 的 macOS 提供基于终端的 UI。大型机提供各种 UI,包括但不仅限于基于终端的经典 UI。 RFT 的基于终端的应用程序扩展能够跨提供它们的所有系统测试几乎所有基于终端的 UI。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      相关资源
      最近更新 更多