创建项目

通过 fasttest -i 指定项目名称,即可在当前目录快速创建项目

  1. $ fasttest -i demo
  2. create directory: demo/Common/Android
  3. create directory: demo/Common/iOS
  4. create directory: demo/Common/Selenium
  5. create directory: demo/Resource
  6. create directory: demo/Scripts
  7. create directory: demo/TestCase
  8. create file: demo/config.yaml
  9. create file: demo/data.json
  10. create file: demo/Common/common.yaml
  11. create file: demo/TestCase/case.yaml
  12. create file: demo/Scripts/case.py
  13. 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