网站建设与管理试题及答案,关键词和网站的关系,天眼查公司查询企业查询,阿里云虚拟主机安装wordpress安装python#xff08;最好是比较新比较稳定的版本#xff09;#xff0c;然后是python的解释器或者叫编译器pycharm安装后新建一个项目#xff0c;以此项目为基础#xff0c;安装依赖搭建框架。打开pycharm#xff0c;点击左上角的File-New project-弹出如下界面…安装python最好是比较新比较稳定的版本然后是python的解释器或者叫编译器pycharm安装后新建一个项目以此项目为基础安装依赖搭建框架。打开pycharm点击左上角的File-New project-弹出如下界面-在Location中输入项目名称最好是英文-在Baes interpret选择python的版本点击Creat即可最好新开一个页面。 3.在新建的项目中安装依赖直接新建一个文档保存已安装的依赖。
pytest
requests
requests-mock
pyyaml
openpyxl
pandas
pydantic[dotenv]
allure-pytest
点击项目名称点击鼠标右键弹出菜单New-file-在输入名称栏输入一个txt文本格式的文件名称创建后保存以上依赖可以直接手动批量执行安装以上依赖。
4.安装依赖点击pycharm底部菜单栏的Terminal如果没有显示可以在代码输入栏中点击输入右键然后选择打开Terminal输入命令pip install -r yilai.txt(最后这个文本是你自己取的文本文件的名称)
5.重写requests
requests是python中最经典的http客户端。需要实现一下功能 1.日志记录记录请求响应报文 2.接口mock 3.支撑base_url实现环境的切换开发、测试、集成、预生产、生成环境 重写后的代码需要放入一个新的文件夹/包中点击项目名称点击鼠标右键弹出菜单New-python package-在输入名称栏输入一个文件名称. 然后再点击刚才创建的文件名称点击鼠标右键弹出菜单New-python file-在输入名称栏输入一个文件名称后保存即可完成。学习的时候这块重新代码没有看来只有自己写或者网上找了
6.基于yaml配置用于切换测试环境使用
1.创建一个setting类存储配置 2.从yaml中读取配置 点击重写request的文件名称点击鼠标右键弹出菜单New-python file-在输入名称栏输入一个文件名称后保存即可完成用于保存setting的配置。配置文件中的代码后续补充
注意
1.日志的配置信息是直接传递给“logging”不需要存储 2.日志保存再某个目录下需要提前创建。 7.创建日志配置文件点击项目名称点击鼠标右键弹出菜单New-file-在输入名称栏输入一个日子配置的yaml文件名称(“settings.yaml”)。
8.创建日志保存文件夹点击项目名称点击鼠标右键弹出菜单New-Directory-在输入名称栏输入记录日志的名称”logs“。
9.加载或者启用配置
需要编写python代码点击项目名称点击鼠标右键弹出菜单New-python file-在输入名称栏输入一个写python代码的文件名称是一个固定的名称“conftest.py”(也可自定义名称)。
写代码需要实现的功能读取yaml配置-配置logging-启用接口mock功能-记录用例的启停-生成allure测试报告
写代码的过程中需要创建一个执行allure的文件点击项目名称点击鼠标右键弹出菜单New-file-在输入名称栏输入一个“pytest.ini”文件名称也可自定义名称。
输入代码#此文件作用执行pytest传递allure-dir参数
#pytest.ini
[pytest]
addopts——alluredir./.allure_result_folder
10.编写用例
10.1创建一个用例文件夹用来存放用例使用点击项目名称点击鼠标右键弹出菜单New-Directory-在输入名称栏输入一个“testcase”文件名称也可自定义名称。
10.2创建一个文件用来定义接口点击用例的文件夹名称点击鼠标右键弹出菜单New-python file-在输入名称栏输入一个“conftest”文件名称也可自定义名称。
10.3编写用例点击用例的文件夹名称点击鼠标右键弹出菜单New-python file-在输入名称栏输入一个“test_user”文件名称也可自定义名称。
10.4实现数据驱动需要创建一个ddt的文件点击项目文件名称点击鼠标右键弹出菜单New-Directory-在输入名称栏输入一个“ddt”文件名称也可自定义名称。
注意写完用例就可以开始执行了。需要注意此框架需要编写一定的简单代码。并且各种配置中的封装需要自己写。