2012-02-01 45 views
4

有没有人知道任何正在进行的开源项目,它将机器人框架与负载测试工具(如磨床,jmeter,funkload等)集成在一起?Robotframework与测试工具集成

谢谢

+0

你能详细说明你的想法吗?我符合David的回答,并没有看到Func Tests工具如何与Load测试工具集成。如果你想要一个单一的仪表板,你可以看到你的所有测试工作,两个人可以并肩生活,并由詹金斯“集成”。 – 2014-01-24 09:04:44

+0

我想运行负载测试,同时验证所收到的响应是否正确,因此系统在负载下的功能角度上仍能正常工作。所以我打算重新使用机器人框架中为此目的而编写的测试集。 – mollymay 2014-01-26 22:16:34

回答

0

不,这很可能不会发生。 Robot Framework是用于功能不加载测试。您如何将负载测试视为合格/不合格以及运行时间?

机器人框架和功能测试具有有限的执行时间(只要需要完成特定功能的测试或者在执行测试之前超时,以防万一挂起等),并且对于什么有严格的标准测试运行时通过/失败。在负载测试中,至少在探索性运行和测试设计期间,您不会运行固定时间,或者即使固定运行,通常也不会很短(除试运行和可扩展突发增加外)。而通过/失败的标准通常在范围内而不是是/否。

因此,很难整合和设计一个测试库,它可以提供通过/失败并在一定的时间内运行以进行负载测试。除非有人能够用Robot Framework来定义一个好的测试和测试库架构设计。

3

是的。有一个用于集成Robot Framework和JMeter的Python库:http://sourceforge.net/projects/rf-jmeter-py/。它可以用于运行JMeter并解析和转换结果。我是这个图书馆的作者,所以我可能不客观。