我需要并行执行机器人文件中的测试用例

时间:2018-03-24 19:02:16

标签: python parallel-processing robotframework

由于存在大量测试用例,因此完成整个执行需要花费大量时间。我没有使用selenium。有没有办法可以帮助在机器人框架或python中实现并行执行。任何一个例子都会有很大的帮助。

2 个答案:

答案 0 :(得分:2)

Pabot很可能是您正在寻找的。虽然你应该知道这不会神奇地使你的测试线程安全。换句话说,Pabot只能帮助您执行部分,但是您的测试用例需要考虑并行化。例如,对数据库进行更改或编辑全局文件的测试用例可能不是并行化的,需要重新设计并考虑并行化。

PabotLib可以帮助您在需要时设计线程安全的测试用例。

答案 1 :(得分:0)

在此处查看 pabot:https://github.com/mkorpela/pabot

首先安装pabot:

 pip3 install -U robotframework-pabot

然后你可以在case目录下并行运行rest,就像:

pabot --testlevelsplit case