Releases
V1.1.1
更新内容
增强进程池兼容性
内容介绍
本项目支持接口自动化测试、app ui自动化测试、web ui自动化测试、性能测试
本项目由以下工具组成
2.1. pytest:python的一个单元测试框架,https://docs.pytest.org/en/latest/
2.2. pytest-xdist:pytest的一个插件,可多进程同时执行测试用例,https://github.com/pytest-dev/pytest-xdist
2.3. allure-pytest:用于生成测试报告,http://allure.qatools.ru/
2.4. assertpy:一个包含丰富的断言库,支持pytest,https://github.com/ActivisionGameScience/assertpy
2.5. requests:http请求框架,http://docs.python-requests.org/en/master/
2.6. Appium:移动端的自动化测试框架,https://github.com/appium/appium/tree/v1.15.1
2.7. selenium:web ui自动化测试框架,https://www.seleniumhq.org/
2.8. cx_Oracle:oracle操作库,https://cx-oracle.readthedocs.io/en/latest/index.html
2.9. JPype1:用于执行java代码,https://github.com/jpype-project/jpype
2.10. paramiko:ssh客户端,https://docs.paramiko.org/en/stable/
2.11. Pillow:用于图片处理,https://pillow.readthedocs.io/en/latest/
2.12. PyMySQL:用于操作MySQL数据库,https://github.com/PyMySQL/PyMySQL
2.13. redis:redis客户端,https://pypi.org/project/redis/
2.14. tess4j:java的图片识别工具,https://github.com/nguyenq/tess4j/
2.15. allpairspy: 用于将参数列表进行正交分析,实现正交分析法用例覆盖,https://pypi.org/project/allpairspy/
2.16. python-binary-memcached:用于操作memcached,https://github.com/jaysonsantos/python-binary-memcached
2.17. kazoo:用于操作zookeeper,https://github.com/python-zk/kazoo
2.18. websockets:用于websocket请求,https://github.com/aaugustin/websockets
2.19. Js2Py:用于执行js代码,https://github.com/PiotrDabkowski/Js2Py
2.20. sqlacodegen:用于根据数据库表结构生成python对象,https://github.com/agronholm/sqlacodegen
2.21. SQLAlchemy:SQL工具包及对象关系映射(ORM)工具,https://github.com/sqlalchemy/sqlalchemy
当前仅支持Python>=3.6
项目如需执行java代码(即使用jpype1),则项目目录所在的路径不可包含中文
You can’t perform that action at this time.