zoukankan      html  css  js  c++  java
  • fiddler+httprunner实现简单的自动化测试

    HttpRunner是什么?

    1、⾯向HTTP(S) 协议的通⽤测试框架

    2、只需编写维护⼀份YAML/JSON 脚本,即可实现⾃动化测试、

    性能测试、线上监控、持续集成等多种测试需求。

    3、⼀站式接⼜测试解决⽅案

    HttpRunner 设计理念?

    1、充分复⽤优秀的开源项⽬,不追求重复造轮⼦,⽽是将强⼤的轮⼦组装成战车

    2、遵循约定⼤于配置的准则,在框架功能中融⼊⾃动化测试最佳

    ⼯程实践

    3、追求投⼊产出⽐,⼀份投⼊即可实现多种测试需求

     

    环境准备:

    Python 环境 ⽀持2.7/3.5/3.6/3.7

    推荐使⽤Python 3.5 及以上版本

    工程结构:

    第一步:

    安装HttpRunner :pip install httprunner

    如果需要指定版本:pip install httprunner==2.5.7(推荐)

    此处注意:httprunner的版本2.x和3.x的安装脚手架命令不一样,此处使用2.5.7;

    第二步:

    在项目工程根目录下打开CMD,安装模板化脚手架

    hrun install --startproject demo(安装脚手架时关闭代理(如fiddler等工具))

    第三步:

    使用fiddler录制脚本

    将脚本以har格式导出,保存在项目根目录下;然后将har文件转换为test.json;test.yml格式

    转换方式:

    转换成yaml:har2case xxx.har -2y 

    转换成json:har2case xxx.har

    第四步:

    运行脚本:执行命令 hrun test.yml

    生成测试报告

     

  • 相关阅读:
    各种
    shell
    搭建个人信息平台
    基本tomcat+nginx
    vi编辑的使用
    linux权限管理
    Java观察者模式
    Flume+Kafka+Sparkstreaming日志分析
    科学计算与数学建模
    推荐系统起手式-几种简单推荐模型(基于内容的推荐)
  • 原文地址:https://www.cnblogs.com/Max-Hao/p/14134029.html
Copyright © 2011-2022 走看看