gpt4 book ai didi

linux - 适合运维团队的测试自动化工具

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:05:15 24 4
gpt4 key购买 nike

我想开始使用执行以下操作的测试框架:

  • 包含一个流程(流程可以是一个测试)管理引擎。它能够在调度程序的帮助下启动流程(测试)
  • 它是分布式的,进程可以在本地或其他机器上运行
  • 测试可以是任何东西:
  • 给定端口上的简单远程登录(基础设施测试)
  • 磁盘 I/O 或 mysql benckmark
  • 从 Selenium 导出的用于验收测试的 jar
  • 需要知道测试是否通过
  • 能够从测试中获取实时数据(类似于 Graphite )——这是可选的
  • 允许使用多种编程语言构建进程:perl、ruby、C、bash
  • 有图形界面
  • 开源
  • 用任何语言编写,只要不占用资源,我更喜欢 C、perl 或 ruby​​
  • 在 linux 上运行

    什么不是:
  • 添加到浏览器:Selenium、BITE ..

我不想要专注于网络开发的东西

我想使用这样的工具,或者合作构建一个。我希望我足够明确。谢谢。

最佳答案

您可能想查看 robot framework结合 jenkins . Robotframework 是一个用 python 编写的工具,用于进行基于关键字的验收测试。 Jenkins 是一种持续集成工具,可让您安排作业,并在节点网格中分发作业。

Robotframework 测试可以做任何 python 可以做的事情,还有更多。它有一个远程接口(interface),这意味着您几乎可以用任何语言编写测试关键字。例如,我的工作是用 Java 编写关键字。在另一项工作中,我们使用了 robotframework 和基于 .NET 的关键字。这可以通过远程接口(interface)完成(因此您可以用多种不同的语言编写关键字),或者您可以使用 jython 在 JVM 上运行机器人,或者使用 iron python 在 .NET 环境中运行机器人。

关于linux - 适合运维团队的测试自动化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com