python3.6以及相关模块安装

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

 

 

 

 

  1. 定时任务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 

 

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

 

你可能感兴趣的:(python,自动化测试)