Httprunner怎么用

发布时间:2022-03-03 13:55:59 作者:小新
来源:亿速云 阅读:149

这篇文章将为大家详细讲解有关Httprunner怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

简介

主要特点

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+

Httprunner2.x和3.x区别

安装

安装

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怎么用

相关命令

查看帮助

httprunner -h

Httprunner怎么用

参数名功能
-V --version查看版本号
-h, --help查看帮助
run用于运行YAML/JSON/Pytest 测试用例
startproject使用模板结构创建新项目
har2caseHAR(HTTP Archive) 转成 YAML/JSON
makeYAML/JSON 测试用例转成 pytest用例

安装 HttpRunner 后,以下 5 个命令会写入系统环境变量配置。

基本使用

创建项目

httprunner startproject 项目名

httprunner startproject  dahai_demo

Httprunner怎么用

Httprunner怎么用

make转pytest用例

make 是把 YAML/JSON 测试用例转成 pytest用例, 需指定 yaml 文件路径或文件夹路径

httprunner make testcase 
 # 等价于 
 hmake testcase

Httprunner怎么用

run 运行用例

run 命令实际上有 2 个动作,一个是把 YAML/JSON 测试用例转成 pytest 用例,同上一步 make 的功能一样;第二个动作是用 pytest 执行测试用例

httprunner run testcases
# 等价于
hrun testcase

Httprunner怎么用

关于“Httprunner怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

推荐阅读:
  1. 使用pipenv创建httpRunner虚拟环境
  2. 怎么用redis

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

httprunner

上一篇:C#如何使用HttpClient

下一篇:Android中shape的自定义艺术效果怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》