zoukankan      html  css  js  c++  java
  • 【从零开始搭建基于HttpRunner的API测试框架】(一)HttpRunner初探

    什么是HttpRunnner

    HttpRunner是一个结合了多个测试组件,以YAML/JSON描述用例,并提供即插即用的扩展功能,且支持性能测试的HTTP(S)测试框架,HttpRunner的设计理念是不重复造轮子,而是充分利用现有的组件进行组合,从而打到最大化利用的目的,github地址

    安装

    官方提供了两种安装方式,这里我使用第一种,即通过Pypi的方式进行安装,直接在命令行运行以下命令

    pip install httprunner
    

    调试

    以上安装方式适用于仅使用httprunner的场景,如果需要针对框架进行调试或者二次开发,则需要安装完整的依赖库,官方文档中有关于如何在Linux/mac上配置的信息,这里我介绍一些在windows上的配置方式

    windows安装配置HttpRunner依赖库

    1.首先安装poetry,poetry是一个python的包管理工具,并提供一些打包发布的功能,我们通过pip 安装即可

    pip install poetry
    

    ps.确保系统python路径已被添加至环境变量
    新开命令行运行

    poetry -v
    

    返回版本信息即为安装成功
    2.通过github拉取代码仓库(可以通过国内的码云加速拉取,教程链接

    git clone https://github.com/HttpRunner/HttpRunner.git
    

    3.执行poetry install安装依赖项(安装时pip源建议配置为阿里云,不然有些库可能会没有,用PYPI官方源的话速度是一个问题)

    4.运行单元测试,若测试全部通过,则说明环境正常。

    poetry run python -m unittest discover
    

    这样,我们的HttpRunner开发环境就安装好了,接下来我会进一步介绍框架的用法

  • 相关阅读:
    DataTable轉EXCEL 3/21
    中風預防知識
    unable to convert mysql date/time value to system.data.time 11/14
    win8 获得地理坐标 GIS
    页面嵌套 GIS
    win8 metro 弹出一个部分 GIS
    正则表达式基础 之 ? GIS
    windows phone pivot 开发过程中的使用心得 GIS
    线程不安全 GIS
    线程基础知识 GIS
  • 原文地址:https://www.cnblogs.com/wangzhenhong/p/13073000.html
Copyright © 2011-2022 走看看