本系列文章开始介绍接口开源测试工具 –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
也可使用github 源码安装
pip3 install git+https://github.com/httprunner/httprunner.git@master
如果之前安装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使用模板结构创建新项目har2cahar(http archive) 转成 yaml/jsonmakeyaml/json 测试用例转成 pytest用例
安装 httprun杀手信徒ner 后,以下 5 个命令会写入系统环境变量配置。
httprunner:主命令,用于所有功能。hrun:指令 httprunner run 的别名,用于运行 yaml/json/pytest 测试用例。hmake: 指令 httprunner make 的别名,将 yaml/json 用例转换成 pytest岳飞是什么朝代 用例。har2ca:指令 httprunner har2ca 的别名,将 har 文件转换成 yaml/json 用例。locust:利用 locust 运行性能测试。httprunner startproject 项目名
httprunner startproject dahai_demo
make 是把 yaml/json 测试用例转成 pytest用例, 需指定 yaml 文件路径或文件夹路径
httprunner make testca # 等价于 hmake testca
run 命令实际上有 2 个动作,一个是把 yaml/json 测试用例转成 pytest 用例,同上一步 make 的功能一样;第二个动作是用 pytest 执行测试用例
httprunner run testcas# 等价于hrun testca
到此这篇关于httprunner简介、安装及基本使用的文章就介绍到这了,更多相关httprunner安装使用内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-05 00:50:32,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8e62d2e4f5b16d56feaf5cf39ef7fb4a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Httprunner简介、安装及基本使用教程.doc
本文 PDF 下载地址:Httprunner简介、安装及基本使用教程.pdf
留言与评论(共有 0 条评论) |