1.背景:上一篇文章介绍的selenium grid2 虽然可以分布式执行,但不支持并行,为了节省时间,分布式+并行。
2.Python的多线程技术有两个标准库 thread 和threading,比较好的支持守护进程的是后者。大家可以去官网查看该库的使用方法。
3.Python的多进程使用的是multiprocessing模块
4.多线程分布式用例执行
4.1启动selenium server
4.2运行测试脚本
testcase5.特别说明:unittest并不支持多线程技术,java的TestNG支持
网友评论