如何在Robot Framework

时间:2015-05-21 11:39:17

标签: testing automated-tests performance-testing robotframework atdd

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

有没有办法在Robot Framework中执行此操作,我只使用机器人框架进行测试。是否有任何内部/外部库(除了公告库)可以有效地执行此操作。

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

1 个答案:

答案 0 :(得分:1)

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

另一种选择是使用listener interface将测试结果流式传输到其他进程或文件。然后,您可以每周一次从此数据创建自己的报告。例如,您可以设置elastic search服务器来存储结果,并使用kibana查看结果。