Service 共享资源管理器

Service 共享资源管理器,service,shared-resource,Service,Shared Resource,我是测试自动化的顾问,最近我在几个不同的项目中遇到了类似的需求。由于我的角色,它们自然都与测试自动化相关,但我相信类似的需求也与许多其他项目相关。简言之,需要一种能够管理来自一个资源池的不同、任意资源的可用性的服务。我想开发这样一个工具,但它看起来相对简单和有用,我想知道这样一个工具是否已经存在,我的问题是这样一个工具是否存在 以下是几个例子: 客户希望测试其团队开发的物理设备。她希望测试并行运行以节省时间。她没有几台设备(例如5台),她想要一个能够管理这些设备可用性的服务。测试在PC中单个进程

我是测试自动化的顾问,最近我在几个不同的项目中遇到了类似的需求。由于我的角色,它们自然都与测试自动化相关,但我相信类似的需求也与许多其他项目相关。简言之,需要一种能够管理来自一个资源池的不同、任意资源的可用性的服务。我想开发这样一个工具,但它看起来相对简单和有用,我想知道这样一个工具是否已经存在,我的问题是这样一个工具是否存在

以下是几个例子:

  • 客户希望测试其团队开发的物理设备。她希望测试并行运行以节省时间。她没有几台设备(例如5台),她想要一个能够管理这些设备可用性的服务。测试在PC中单个进程上的不同线程上运行,每个测试都需要与一个设备通信
  • ‏客户开发了一个SAAS产品,并拥有一个单一的集成环境,在该环境中他们可以运行自动化测试。为了避免冲突,每个测试都需要不同的用户。他们有一个预定义的相关用户列表,他们需要一个服务来管理每个用户的可用性。一些测试还需要具有特定属性的用户,很少有测试需要多个用户
  • ‏客户希望在多台机器之间并行测试(可以是虚拟机、容器或物理机器,这并不重要)。还有一些测试套件可以彼此独立运行并共享相同的计算资源
  • 我知道第三种情况可以使用Jenkins或其他类似工具解决,我还知道其他管理特定资源的工具(例如Selenium Grid),但我还没有发现任何管理任意共享资源的访问和可用性的通用工具。你知道这样的工具吗

    谢谢,
    Arnon。

    工具/产品/服务推荐问题与堆栈溢出无关。我不是在寻找一种工具优于另一种工具的推荐。我想知道是否有这样的工具可以帮助我解决问题,而不必重新发明轮子。对于SO来说,它仍然被认为是离题的吗?工具/产品/服务推荐问题对于堆栈溢出来说是离题的。我不是在寻找一种工具而不是另一种工具的推荐。我想知道是否有这样的工具可以帮助我解决问题,而不必重新发明轮子。这是否仍然被认为是离题的?