1.安装python3.6 ,并把路径添加到环境变量
2. 导入selenium
cmd 一路cd到安装路径D:\Python36\Scripts
pip install selenium
3. requests
pip install requests
4. pymql
pip install pymysql
5. excel模块pyexcel_xls及xlrd
pip install xlrd 对excel的读操作
pip install xlwt 对excel的写操作
pip install pyexcel
pip install openpyxl 操作读写excel
6. 安装selenium的谷歌驱动chromedriver.exe 和火狐驱动geckodriver.exe,添加到D:\Python36路径下
7. 下载HtmlTestRunner.py文件
注意HtmlTestRunner.py文件官网上只有适用python2语法,
下面路径可下载修改好适用python3语法的HtmlTestRunner.py文件
https://download.csdn.net/download/sinat_37487842/9772911#comment
有饼形图的htmltestrunner.py 支持python3
https://github.com/defnngj/HTMLTestrunner
8.推荐一个selenium元素定位练手网站
http://sahitest.com/demo/index.htm
9.PyCrypto加密算法库,支持常见的DES,AES以及MD5、SHA等各种加密HASH运算
pip install PyCrypro
好用的随机类from Crypto.Random import random
random.choice(['dogs','cats','bears']) -> 'bears'
备注:windows上安装该库需要 安装Visual Studio支持, linux不用,方法步骤后续更新
10.Appium-Python-Client安装(appium移动自动化依赖)
pip install -U Appium-Python-Client
11.数据驱动装饰器ddt安装 pip install ddt
12.性能测试工具locust安装 pip install Locust
或者github上 https://github.com/locustio/locust
1)检查是否安装成功, dos命令: locust --help 回车
2)locust基于很多库,需要这些库版本不低于某个版本,所以安装可能会时间长一些
3)locust 对比 loadrunner和jmeter而言,优势在于,他摒弃了进程和线程,采用协程gevent(微线程)机制,
避免了系统资源调度,因此可以大幅提高单机并发能力。
4)使用:启动好编写的性能测试脚本
locust -f locustfile.py --host=https://www.baidu.com
然后浏览器访问:http://localhost:8089/ 开始使用luocust网络监控器
13. 定时任务Celery框架环境搭建
参考 https://blog.csdn.net/michael_lbs/article/details/74923367
1.安装 pyramid_celery-3.0.0 https://pypi.python.org/pypi/pyramid_celery/
pip install pyramid_celery
2.安装 django-celery-3.2.2 https://pypi.python.org/pypi/django-celery/
pip install django-celery
Django中设置
INSTALLED_APPS = ['djcelery',]
python manage.py migrate
3.安装celery-with-redis-3.0 https://pypi.python.org/pypi/celery-with-redis/
pip install celery-with-redis
4.安装django-celery-beat-1.1.0 https://pypi.python.org/pypi/django-celery-beat/
pip install django_celery_beat
5.下载 Redis-x64-3.2.100.zip文件 https://github.com/MicrosoftArchive/redis/releases
安装django
pip install django==1.10.3
安装bootstrap4 https://github.com/zostera/django-bootstrap4
页面有github连接地址到bootstrap4
切换到目录下,安装python setup.py install
D:\Python36\Scripts\django-bootstrap4-master>python setup.py install
18. Bootstrap中的Glyphicon 字体图标查询:
https://blog.csdn.net/ezreal_tao/article/details/82056419
参考 https://blog.csdn.net/michael_lbs/article/details/74923367
1.安装 pyramid_celery-3.0.0 https://pypi.python.org/pypi/pyramid_celery/
pip install pyramid_celery
2.安装 django-celery-3.2.2 https://pypi.python.org/pypi/django-celery/
pip install django-celery
Django中设置
INSTALLED_APPS = ['djcelery',]
python manage.py migrate
3.安装celery-with-redis-3.0 https://pypi.python.org/pypi/celery-with-redis/
pip install celery-with-redis
4.安装django-celery-beat-1.1.0 https://pypi.python.org/pypi/django-celery-beat/
pip install django_celery_beat
5.下载 Redis-x64-3.2.100.zip文件 https://github.com/MicrosoftArchive/redis/releases
6.pip install eventlet (定时任务不能运行,需要这个插件)
安装一个requirement.txt文件里所有的依赖
pip install -U -r requirements.txt
安装pytest的报告
pip install pytest-allure-adaptor
pip install allure-pytest
安装pytesthtml报告
pip install pytest-html
pip install pytest专属 pytest框架包
pip install pytest-html pytest自己专属报告包
pip install pytest-rerunfailures 失败重跑包也是pytest专属
并发的也可以安下,利用多cpu运行调高用例执行速度
python -m pip install xdist
django的ajax的安裝
pip install django_dajax