自动化之安装程序篇

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了自动化之安装程序篇脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、Python安装

1.下载python

进入python的官网:www.python.org,点击download-windows,选择python3.9左右版本,进入下载页面,在下载页面选择带有windows64字眼的文件下载

自动化之安装程序篇

2.安装python

双击打开python安装包,勾选add python to path添加python安装路径到环境变量,点击customize installation选择用户自定义安装,勾选install for all users 为所有用户安装

自动化之安装程序篇

3.验证python是否安装成功

按win+r键输入cmd打开命令行窗口,在命令行中输入:python,点击回车

如能看到python版本预计进入到python的交互模式,则表示安装成功

如提示:python不是内部或者外部命令,则需要手动配置环境变量,在系统变量中path添加Python的环境变量

自动化之安装程序篇

4.执行python

交互模式中运行python,打开命令行窗口,输入python,进入python交互模式,输入python,有对应显示

执行python文件,需要在文件位置目录输入命令:python *.py,去执行这个文件

5.windows环境和linux环境下运行脚本

windows环境下:直接执行python *.py文件

linux环境下:脚本首行添加:!#/usr/bin/env python,命令行赋予权限:chmod 755 *.py,运行脚本:./ *.py

二、Pycharm安装

1.下载pycharm安装包

进入官网:https://www.jetbrain.COM/pycharm/,下载commUnity版本,社区版本是免费版本

2.安装pycharm

双击打开,然后点击next,选择安装目录,其它一直点击下一步进行安装即可

自动化之安装程序篇

3.设置字体

点击file--settings,打开设置,找到edITor--font,设置字体,将字体设置为自己选择的大小(建议:source code PRo,字体18)

自动化之安装程序篇

4.配置解释器

点击file--settings,打开设置,找到project interpreter,进入解释器配置界面,添加解释器路径为: C:Python39python.exe (python.exe就是解释器)右上角齿轮--add--System environment--选择解释器位置--ok--apply

自动化之安装程序篇

三、第三方库安装

1.selenium安装:

selenium是一个自动化web应用功能测试工具,也是目前最主流的自动化测试框架

进入pycharm中,在下方选择终端Terminal,在该页面中输入pip install selenium来安装selenium,出现Successful代表安装成功

自动化之安装程序篇

2.pytest安装:

pytest是非常成熟且功能非常全的Python测试框架,是unittest框架的扩展,简单灵活,非常方便组织自动化测试用例,Pytest具有很多第三方插件并可以自定义扩展,如生成测试报告,失败重跑等

在Terminal中输入pip install pytest进行安装,安装完成后后续可以通过pytest来统一对用例的管理与执行

自动化之安装程序篇

3.allure-pytest安装:

allure-pytest是一种灵活的轻量级多语言测试报告工具,可以非常简洁的显示已测试的内容

在Terminal中输入pip install allure-pytest进行安装

自动化之安装程序篇

在安装完allure-pytest插件后,还需要安装allure工具,allure是一个命令行工具,可以在GitHub上下载最新版本:https://github.com/allure-framework/allure2/releases,下载完成之后,对工具进行解压,解压完成后进入bin目录,复制该路径添加进入环境变量中

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

4.pyyaML安装:

pyyaml插件是专门读取yaml文件中数据的,yaml是一种比XMl和json更轻的文件格式,可以通过缩进表示结构

在Terminal中输入pip install pyyaml进行安装

自动化之安装程序篇

5、pytest-rerunfailures安装:

pytest-rerunfailure插件可以实现对失败的用例进行重跑,可以通过装饰器进行重跑,也可以在执行参数中设置重跑

在Terminal中输入pip install pytest-rerunfailures进行安装,安装完成后可以对单个用例或所有的用例进行重跑,例如:pytest -s test_001.py --reruns=3 --reruns-delay=2,reruns代表重跑的次数,reruns-delay代表重跑的间隔时间

自动化之安装程序篇

6、webdriver安装:

Selenium是浏览器驱动,是通过webdriver来调动浏览器进行相关操作,不同浏览器需要安装不同的webdriver,webdriver的版本需要和浏览器的版本进行对应,否则会导致代码运行失败的情况

Chrome: http://npm.taobao.org/mirrors/chromedriver/

Edge: https://develoPEr.microsoft.com/en-us/microsoft-edge/tools/webdriver/

FireFox: https://github.com/mozilla/geckodriver/releases

以上为常用浏览器webdriver下载路径,下载完webdriver后需要解压至Python的安装目录的Scripts下,例如C:PythonPython39Scripts目录下

自动化之安装程序篇

四、Java安装

由于Jenkins和测试报告均需要依赖java,所以需要安装java

进入官网下载jdk,下载后进行安装,安装完成后需要配置java的环境变量

自动化之安装程序篇

五、Jenkins安装

1.Jenkins下载:

下载地址:https://www.jenkins.io/

自动化之安装程序篇

2.Jenkins安装:

点击进行安装,安装完成后在文件中查看初始登录密码,默认用户为admin

C:WindowsSystem32configsystemprofileAppDataLocalJenkins.jenkinssecrets

3.新建定时任务

新建项目,输入项目的名称,选择FreeStyle Project,在构建器中选择Build periodically,根据语法输入定时构建项目的时间,例如:H * * * *代表每小时构建一次项目,随后新增构建步骤,选择Execute Windows batch command,输入执行脚本命令来进行对脚本的执行,最后保存并应用即可

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

4.配置环境变量

定时执行可能会出现提示:Python不是内部或外部命令,原因是因为没有配置环境变量,在Jenkins中也需要配置Python的环境变量,在Jenkins调度构建任务执行时能正常执行。

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

自动化之安装程序篇

如构建任务执行时,提示用例中模块找不到的情况下,构建任务运行失败,那就需要在环境变量中配置我们项目在本地的目录路径

自动化之安装程序篇

5.配置邮件告警

1).进入Jenkins的插件管理中安装Email Extension,安装邮件的插件

自动化之安装程序篇

2).Jenkins的配置界面中配置url地址和发送邮件的邮箱账号

自动化之安装程序篇

自动化之安装程序篇

3).配置Extended E-mail Notification, 来配置邮箱的地址和鉴权码

自动化之安装程序篇

4).配置发送邮件的主题和内容

自动化之安装程序篇

5).配置Default Triggers为always

自动化之安装程序篇

6).Item配置界面,构建后操作下拉框中选择Editable Email Notification, 点击【Advanced Settings】进行设置

自动化之安装程序篇

7).触发器中选择高级

自动化之安装程序篇

8).输入邮件接收邮箱,其它内容默认

自动化之安装程序篇

9).添加发送构建邮件的附件

自动化之安装程序篇

五、Git配置

1.Git概述

Linux之父用来管理Linux代码而使用c语言开发出的版本管理工具。特点就是分布式版本控制系统(服务器和每个开发人员都拥有一个本地的代码管理仓库,进行本地的代码管理,不需要中央服务器)

2.Git安装

git的下载地址:https://git-scm.com/downloads,选择Windows版本进行下载后进行安装

自动化之安装程序篇

自动化之安装程序篇

3.GitHub添加SSH Key

此步骤是用来和GitHub进行链接,git是分布式的代码管理工具,而远程的代码管理是基于ssh的,所以需要先配置好SSH Key。

第一步需要创建一个SHH Key,打开git bash,输入ssh-keygen -t rsa -C “邮箱”,输入自己的邮箱地址,如提示设置密码可以直接按Enter进行略过

自动化之安装程序篇

命令执行完成后会提示生成了两个文件.按照提示找到相应的文件,打开id_rsa文件复制文件中的数据至GitHub

自动化之安装程序篇

打开GitHub,进入settings,选择SSH and GPG keys的选项,如下图:

自动化之安装程序篇

自动化之安装程序篇

最后验证是否连接成功,可以进入git bash中输入ssh -T git@github.com查看是否认证通过

自动化之安装程序篇

4.Pycharm与GitHub连接

打开Pycharm设置GitHub的账号和密码,从以下三种方式中选择一种进行连接

自动化之安装程序篇

自动化之安装程序篇

第二步设置Git,进入file-->settings-->Version Control-->Git-->Path to Git executable,配置Git的编译环境,选择Git的安装目录的bin目录

自动化之安装程序篇

创建GitHub仓库,找到Share Project on GitHub创建完后可以登录GitHub查看是否创建成功,创建成功后可以使用commit进行提交上传代码。如Pycharm选择目录右键未显示Git--commit,退出Pycharm再次打开即可

自动化之安装程序篇

自动化之安装程序篇

                                                                                                                                                                      Author: Eugene匡

脚本宝典总结

以上是脚本宝典为你收集整理的自动化之安装程序篇全部内容,希望文章能够帮你解决自动化之安装程序篇所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。