创建项目
通过 fasttest -i
指定项目名称,即可在当前目录快速创建项目
$ fasttest -i demo
create directory: demo/Common/Android
create directory: demo/Common/iOS
create directory: demo/Common/Selenium
create directory: demo/Resource
create directory: demo/Scripts
create directory: demo/TestCase
create file: demo/config.yaml
create file: demo/data.json
create file: demo/Common/common.yaml
create file: demo/TestCase/case.yaml
create file: demo/Scripts/case.py
create project successfully.
运行项目
普通执行
通过 fasttest -r demo
运行指定项目
$ fasttest -r demo
2021-03-28 18:11:46 INFO :******************* analytical config *******************
2021-03-28 18:11:46 INFO : driver: selenium
2021-03-28 18:11:46 INFO : reStart: True
2021-03-28 18:11:46 INFO : saveScreenshot: False
...
并行执行
指定 workers
数量即可并行执行用例
用例按线程数均分,无需单独指定用例
# fasttest -r demo --workers 2
2021-03-28 18:11:26 INFO :******************* analytical config *******************
2021-03-28 18:11:26 INFO :******************* analytical config *******************
2021-03-28 18:11:26 INFO : driver: selenium
2021-03-28 18:11:26 INFO : driver: selenium
2021-03-28 18:11:26 INFO : reStart: True
2021-03-28 18:11:26 INFO : reStart: True
测试DEMO
下载地址:
git clone https://github.com/Jodeee/fasttestDemo