准备所需环境和所需技术框架
1、python下载安装与
1.1、下载地址:https://www.python.org/downloads/
1.2、下载文件解释
macOS 64-bit/32-bit installer:Mac电脑32位系统版本。
macOS 64-bit installer:Mac电脑64位系统
Windows x86-64 executable installer:windows 64位操作系统版本。正是我们需要下的64位
Windows x86 executable installer:windows 32操作系统版本。
embeddable zip file:解压安装。下载的是一个压缩文件,解压后即表示安装完成。
executable installer:程序安装。下载的是一个exe可执行程序,双击进行安装。
web-based installer:在线安装。下载的是一个exe可执行程序,双击后,该程序自动下载安装文件(所以需要有网络)进行安装
1.3、勾选 Add Python 3.6 to PATH,再点击Customize installation
Install now 默认安装且默认安装路径(一般默认安装在C盘)
Customize installation 自定义安装
Add Python 3.6 to PATH 自动加到环境变量中
查看是否添加到系统环境变量中,我的电脑-环境变量-(系统变量-path)
加入:
C:\Users\ZD\AppData\Local\Programs\Python\Python37
C:\Users\ZD\AppData\Local\Programs\Python\Python37\Scripts
查看是否安装成功,Ctrl+r,输入cmd,进入界面
输入:
python --version
或者
python
都可以进行查看
2、python的卸载
点击下载的安装包,就可以显示这个图片
如果你没保留该版本的安装包,只需去官网https://www.python.org/downloads/重新下载该版本对应的安装包(一定要下载对应相同的版本),双击一下安装包也会显示下图
再将根目录文件夹都直接删除,卸完后就可以重新下载新的版本了
3、request下载安装
安装步骤:
1.1、进入scripts目录下:C:\Users\ZD\AppData\Local\Programs\Python\Python37\Scripts。不同的磁盘,先切换到相应的磁盘,
1.2、pip.exe 文件查看,命令界面输入:dir
1.3、安装 Requests,命令界面输入:pip install requests
1.4、打开IDLE,输入 import requests,即可安装成功。
4、pytest下载安装
pip install pytest
查看pip版本
pytest --version
降低pip版本
python -m pip install pip==指定版本号
4、loguru的安装
pip install loguru
loguru详细使用链接:https://www.cnblogs.com/Nicholas0707/p/9021672.html
5、allure安装
5.1、allure包下载:https://github.com/allure-framework/allure2/releases
5.2、解压 -> 进入bin目录 -> 运行allure.bat,
5.3、把bin目录加入PATH环境变量
allure官网 : https://qameta.io/allure-report/
allure文档 : https://docs.qameta.io/allure/#
安装allure-pytest插件
pip install allure-pytest
pytest test_mobile_active_getPromotionProductInfo.py --alluredir=./result/1 --clean-alluredir
allure serve ./result/1
Generating report to temp directory…
Report successfully generated to C:\Users\10287\AppData\Local\Temp\6968593833275403330\allure-report
Starting web server…
2020-10-25 20:59:42.368:INFO::main: Logging initialized @4873ms to org.eclipse.jetty.util.log.StdErrLog
Server started at http://169.254.57.162:60084/. Press <Ctrl+C> to exit
退出命令:
Ctrl+C
输入:y
方法二:
allure generate ./result/1 -o ./report/1/ --clean
allure open -h 127.0.0.1 -p 8883 ./report/1
6、Crypto
此时会在windows下的python安装路径里的lib/site-packages下的文件夹中看见小写的crypto文件夹,对其进行重命名为Crypto
pip install Crypto
此时会发现该crypto文件夹下没有所需要的模块,需要安装额外的包
pip install pycryptodome
安装pymysql
pip install pymysql