Python 官方文档:入门教程 => 点击学习
目录前言简介主要特点Httprunner2.x和3.x区别安装相关命令基本使用创建项目make转pytest用例run 运行用例前言 本系列文章开始介绍接口开源测试工具 --http
本系列文章开始介绍接口开源测试工具 --httprunner3的使用,基当前最新版本的3.1.6
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
继承所有强大的特性requests,享受人性化处理 HTTP(S) 的乐趣。以 YAML 或 JSON 格式定义测试用例,pytest以简洁优雅的方式运行。在支持下记录和生成测试用例HAR。支持///variables机制来创建极其复杂的测试场景extract。validatehooks使用debugtalk.py插件,任何功能都可以在测试用例的任何部分使用。使用jmespath,提取和验证 json 响应从未如此简单。有了pytest,数百个插件随时可用。使用allure,测试报告可以非常漂亮和强大。通过重用locust,您无需额外工作即可运行性能测试。支持 CLI 命令,与CI/CD
说明 需要python3.6+
安装
pip3 install httprunner
如果之前安装HttpRunner可以使用-U选项,升级到最新版本
pip3 install -U httprunner
# 或
pip3 install -U git+https://github.com/httprunner/httprunner.git@master
查看版本
pip show httprunner
查看帮助
httprunner -h
参数名 | 功能 |
---|---|
-V --version | 查看版本号 |
-h, --help | 查看帮助 |
run | 用于运行YAML/JSON/Pytest 测试用例 |
startproject | 使用模板结构创建新项目 |
har2case | HAR(HTTP ArcHive) 转成 YAML/JSON |
make | YAML/JSON 测试用例转成 pytest用例 |
安装 HttpRunner 后,以下 5 个命令会写入系统环境变量配置。
httprunner startproject 项目名
httprunner startproject dahai_demo
make 是把 YAML/JSON 测试用例转成 pytest用例, 需指定 yaml 文件路径或文件夹路径
httprunner make testcase
# 等价于
hmake testcase
run 命令实际上有 2 个动作,一个是把 YAML/JSON 测试用例转成 pytest 用例,同上一步 make 的功能一样;第二个动作是用 pytest 执行测试用例
httprunner run testcases
# 等价于
hrun testcase
到此这篇关于Httprunner简介、安装及基本使用的文章就介绍到这了,更多相关Httprunner安装使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Httprunner简介、安装及基本使用教程
本文链接: https://www.lsjlt.com/news/139238.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0