RobotFramework并行运行用例Demo
RobotFramework并行运行用例
RobotFramework用例一多运行时间会变得很长问题,因为它是串行运行的,那么我们需要并行运行Pabot库正好解决了运行时间长的问题。
具体使用:https://github.com/mkorpela/pabot
安装
pip install -U robotframework-pabot
命令行选项:
pabot [--verbose|--testlevelsplit|--command .. --end-command|
--processes num|--pabotlib|--pabotlibhost host|--pabotlibport port|
--artifacts extensions|--artifactsinsubfolders|
--resourcefile file|--argumentfile[num] file|--suitesfrom file]
[robot options] [path ...]
Demo
设置3个套件,每个套件3个用例,每个用例等待10s,3个套件运行完成需要90s
使用pabot开启2个进程:pabot --processes 2 PabotDemo
使用pabot开启5个进程:pabot --processes 2 PabotDemo