一、git安装(yum安装)
在Linux上是有yum安装Git,非常简单,只需要一行命令
yum -y install git
输入 git —version查看Git是否安装完成以及查看其版本号
yum安装git被安装在/usr/libexec/git-core目录下
二、python3安装
1、默认情况下,Linux会自带安装Python,可以运行python —version命令查看,如图:
2、查看Linux默认安装的Python位置
三、pytest安装
1、安装pip以及setuptools
①setuptools的下载和安装
1)下载setuptools包:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
2)解压setuptools包:
tar zxvf setuptools-2.0.tar.gz
3)转到setuptools文件夹下:cd setuptools-2.0
4)编译setuptools,开始执行setuptools安装:
python setup.py build
python setup.py install
②pip的下载和安装
1)输入wget命令,下载pip包:
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-#certificate
2)输入tar命令,解压包,安装pip:
sudo tar zxvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install
2、pytest的安装
pip install -U pytest
3、python3安装setuptools
python3 -m ensurepip --upgrade
四、allure安装
1、安装allure命令行工具
1)上传allure-commandline-2.13.5.zip上传到服务器下并解压:
2)配置环境变量
vi /etc/profile
# 在PATH后追加以下内容,保存
export PATH=$PATH:/usr/local/tools/allure-2.13.5/bin
# 使环境变量生效
source /etc/profile
3)验证:在命令行输入allure —version,能出现版本说明allure命令行已经安装成功了
2、安装allure_pytest
1)allure_pytest是对allure需要的json文件的生成做的一个插件
pip install -y allure_pytest
2)基本用法
1)allure.epic
定义
2)allure.feature(常用)
大的功能模块,比如登录功能
3)allure.story(常用)
4)allure.title
用例的标题
5)allure.severity(常用)
用例的优先级,主要分为以下五个:
blocker级别:中断缺陷(客户端程序无响应,无法执行下一步操作)
critical级别:临界缺陷(功能点缺失)
normal级别:普通缺陷(数值计算错误)
minor级别:次要缺陷(界面错误与UI需求不符)
trivial级别:轻微缺陷(必输项无提示,或者提示不规范)
比如我们可以给正常登录用例给个blocker的级别
6)allure.tag
给测试方法打标签,标签可以有多个,比如给正常登录打2个标签:最重要,回归测试
7)allure.testcase
allure报告关联测试用例的地址
8)allure.issue
allure报告关联jira的bug,allure.issue有两个参数,第一个是bug的地址,第二个是bug的名字
9)allure.description
测试用例的描述,当然你也可以使用@allure.description_html,或者在测试方法中使用""" """ 注释
10)allure.step(常用)
定义的测试步骤
11)allure.attch(常用)
添加附件,可以是文本或者图片,一般用来添加失败截图
12)allure.link
定义链接,在测试报告中展示