pytest+requests+pymysql+ pyyaml + jenkins
1、新建项目,用虚拟环境
2、创建目录结构
api————python package,接口
cases———python package,测试用例
data———directory, 数据
logs———python package, 日志
report——python package, 报告
utils——python package, 公共工具类
conftest.py————————本地插件,fixture
注意:判断一个文件夹类型是 python package 或 directory 的标准是看是否有_init_.py,有则为 python package
3、安装4个依赖包
(安装方式:终端代码安装 / 项目设置里的Project:XXX下的Python Interpreter里添加)
安装pytest包————————pytest框架
安装requests包————————发送请求/接受响应
安装pyyaml包—————————数据
安装pymysql包—————————连接数据库
注意:参数化parameterizepytest包里有带,不用装,用的时候直接 @pytest.mark.parameterize
步骤如下:
"""
点开pycharm的terminal
网速好直接输入命令pip install 包名,网速不好用镜像网址,此处使用清华的网址
"""
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
第四个包
标签:pyyaml,package,python,pymysql,pytest,jenkins,requests From: https://www.cnblogs.com/w-c-y/p/18213157