接口自动化实战(一)配置HttpRunner v3

接口自动化实战(一)配置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
目录结构

 

 

 

 

 

 总结:

除了下载的时候有点坑之外其他配置的还是挺简单的,之前都配置好了,学习自动化框架一步步的来,环境搭建好了,那么就成功了一半,只要抬起脚走了就好。
加微信进群一起沟通交流:wxid_ptea4d8gx4tx12;

posted @   【TOP测试】咚咚锵  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示