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开发环境就安装好了,接下来我会进一步介绍框架的用法

  • 相关阅读:
    logstash performance testing
    Elasticsearch ML
    jconsole远程监控logstash agent
    kafka总结
    cloudera learning8:MapReduce and Spark
    cloudera learning7:Hadoop资源管理
    cloudera learning6:Hadoop Security
    cloudera learning5:Hadoop集群高级配置
    查看硬件设备指令
    内存问题
  • 原文地址:https://www.cnblogs.com/wangzhenhong/p/13073000.html
Copyright © 2011-2022 走看看