首页 > 数据库 >pytest+requests+pymysql+ pyyaml + jenkins

pytest+requests+pymysql+ pyyaml + jenkins

时间:2024-05-25 23:33:54浏览次数:10  
标签:pyyaml package python pymysql pytest jenkins requests

pytest+requests+pymysql+ pyyaml   +  jenkins

1、新建项目,用虚拟环境

2、创建目录结构

  api————python package,接口

  cases———python package,测试用例

  data———directory,     数据

  logs———python package,    日志

  report——python package,    报告

  utils——python package,  公共工具类

  conftest.py————————本地插件,fixture

 

注意:判断一个文件夹类型是 python package 或 directory 的标准是看是否有_init_.py,有则为 python package

3、安装4个依赖包

(安装方式:终端代码安装 / 项目设置里的Project:XXX下的Python Interpreter里添加)

安装pytest包————————pytest框架

安装requests包————————发送请求/接受响应

安装pyyaml包—————————数据

安装pymysql包—————————连接数据库

注意:参数化parameterizepytest包里有带,不用装,用的时候直接 @pytest.mark.parameterize

 步骤如下:

"""
点开pycharm的terminal
网速好直接输入命令pip install 包名,网速不好用镜像网址,此处使用清华的网址
"""
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple

第四个包

标签:pyyaml,package,python,pymysql,pytest,jenkins,requests
From: https://www.cnblogs.com/w-c-y/p/18213157

相关文章

  • AnolisOS7.9安装Jenkins及配置
    需要jdk11或17支持1.配置源1sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.repo2sudorpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key2.如提示证书过期则安装ca-certificates1yuminstall-......
  • pytest自动重试失败的测试用例
    先安装插件pipinstallpytest-rerunfailurestest_01.pyimportpytestfromwebTest.Common.loggerimportloggermy_skip=pytest.mark.skipif(1==1,reason='自定义的跳过标签')classTest01:deftest_1(self):try:assert1==1......
  • Jenkins安装和新建maven项目
    Jenkins安装和新建maven项目官方文档:https://www.jenkins.io中午文档:https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/安装需求机器要求:256MB内存,建议大于512MB10GB的硬盘空间(用于Jenkins和Docker镜像)需要安装以下软件:Java8(JRE或者JD......
  • centos安装jenkins(已安装docker、jdk)
    安装jenkins1.jinkens安装前置步骤 docker已经安装 jdk已安装(1.8及以上)2.安装jenkins并启动 -拉取jenkins镜像,不能直接拉取官网jenkins版本,否则无法安装插件 dockerpulljenkins/jenkins:2.426.2-lts#需要指定版本,不然拉取的是老版本 -创建挂载目录 mkdir-p/usr......
  • python requests get请求 如何获取所有请求
    在Python中,使用requests库发送HTTPGET请求非常简单。如果你想获取所有的请求,通常意味着你想记录或跟踪这些请求。这可以通过使用requests的Session对象和自定义的HTTPAdapter来实现。以下是一个如何实现这一功能的示例代码:importrequestsfromrequests.adaptersimportHTTP......
  • jenkins docker 开启debug 简单说明
    jenkinsdocker镜像为了方便调试,已经内置了一个环境变量可以方便的开启基于jdwp协议的debug处理,以下是一个简单使用参考配置docker-compose文件services:jenkins:image:jenkins/jenkins:ltsenvironment:-DEBUG=trueports:......
  • jenkinsfile流水线
     参考:https://blog.csdn.net/wx17343624830/article/details/136906665参考:https://blog.csdn.net/Step_By_XXX/article/details/131470414pipeline{agentanytools{maven'Maven-3.9.6'}parameters{gitParameterbranchFilter:......
  • 解决jenkins构建时docker.command.not.found
    前提查看查看下面两个文件,如果宿主机没有,就不用跟着文档做了[root@localhost~]#ll/var/run/docker.socksrw-rw----.1rootdocker05月1613:37/var/run/docker.sock[root@localhost~]#[root@localhost~]#ll/usr/bin/docker-rwxr-xr-x.1rootroot39708368......
  • Jenkins: Webhook触发多分支流水线项目构建
    总共发现了两种配置方法,分别是通过不同的插件实现GenericWebhookTrigger安装插件:GenericWebhookTrigger在Jenkinsfile中,添加配置:triggers{GenericTrigger(//构建时的标题causeString:'Triggeredby$ref',//获取POST参......
  • 接口自动化测试框架【python+requests+pytest+excel+allure+jenkins】
    一.在整个框架中需要用到哪些东西?1.python环境安装https://www.python.org/downloads/windows/下载解压后直接安装,选择Addpythontopath2.JAVA环境配置安装包下载地址:https://www.oracle.com/java/technologies/downloads/环境变量设置参数如下:●变量名:JAVA_HOME●变......