接口自动化实战(一)配置HttpRunner v3
HttpRunner基础
HttpRunner是什么?
- 面向HTTP(S)协议的通用测试框架
- 只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控 、持续集成等多种测试需求
- 约定大于配置
- 一站式接口测试解决方案,不局限与HTTP(S)
HttpRunner V3 新特性
- 概念更简单、功能更易用、生态更强大
- 生成 pytest用例
- 集成 pytest
- 内置 http web server
- 测试用例编写语法提示
HttpRunner 核心概念
- 测试用例概念(基础百度)
- 测试用例组织结构
- 测试用例格式(基础百度)
HttpRunner 环境准备
-
python环境(支持3.6/3.7/3.8) 我使用的是3.6.5 -
虚拟环境 配置虚拟环境 安装 pip install virtualenvwrapper-win 新建虚拟环境 mkvirtualenv 虚拟环境名 启用虚拟环境 workon 虚拟环境名 退出当前虚拟环境 deactivate 删除某个虚拟环境 rmvritualenv 虚拟环境名 -
安装HttpRunner pip install httprunner==3.1.3 安装的时候有点坑,因为我是3.6.5的版本所以pip版本不够,所以会一直报黄让你升级pip,不过这个不影响。 -
环境验证 httprunner -V httprunner -h hrun -h har2case -h hmake -h -
脚手架生成项目 httprunner startproject demo 目录结构 运行 demo hrun demo/testcases/
总结
除了下载的时候有点坑之外其他配置的还是挺简单的,之前都配置好了,学习自动化框架一步步的来,环境搭建好了,那么就成功了一半,只要抬起脚走了就好。
加微信进群一起沟通交流:wxid_ptea4d8gx4tx12;
|