0

我正在使用 Robot Framework 和一些内部库(例如 s2l、os、公告、集合、日期时间和一些自己的内部库)在我的 SUT(被测系统)中运行性能/可靠性/压力(P/S/R)测试脚本库),并且需要运行 60 天来测量预期的 P/S/R 参数。我知道在完成 60 天的执行后(如果 SUT 没有被任何系统或网络问题中断),我会得到日志和报告文件。但是,我需要将其每周执行状态作为日志文件或报告文件。

有没有办法在机器人框架中做到这一点,我只使用机器人框架进行测试。是否有任何内部/外部库可用(除了公告库)来有效地做到这一点。

或者,我是否可以包含一个 python 脚本并将该脚本包含在测试 ENV 中,如果可以,我该怎么做,任何建议。

4

1 回答 1

1

我的建议是重写测试,使其运行一周。然后,使用 jenkins 或运行该测试八次的 python 脚本或 bash 脚本安排作业。这为您提供了每周报告的好处,最后您可以使用 rebot 将所有报告合并为一个更大的报告。

另一种选择是使用侦听器接口将测试结果流式传输到其他进程或文件。然后,您可以每周一次根据这些数据创建自己的报告。例如,您可以设置一个弹性搜索服务器来存储结果,并使用kibana来查看结果。

于 2015-05-21T13:46:26.933 回答