httprunner3.x
文章平均质量分 82
lxq_9532
爱生活,爱自己
展开
-
httprunner3.x用户引导
一、录制并生成测试用例 1.抓包http请求和response 抓包示例,如下图所示: 导出HAR文件 我们可以选择捕获的请求和响应,并将会话导出到Har文件 2.har2case生成用例 可以使用命令har2case将Har文件转成测试用例。HttpRunner3.0.7版本开始,har2case将HAR文件默认转换成pytest $ har2case har/postman-echo-post-form.har 可以使用命令hrun或pytest运行,实际...原创 2021-11-03 18:06:07 · 101 阅读 · 0 评论 -
httprunner3.x的快速上手及基础概念(二)
九、测试用例分层 在自动化测试领域,自动化测试用例的可维护性是极其重要的因素,直接关系到自动化测试能否持续有效地在项目中开展。 概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。 逻辑关系图如下所示: 同时,强调如下几点核心概念: 测试用例(testcase)应该是完整且独立的,每条测试用例应该是都可以独立运行的 测试用例是测试步骤(teststep)的 有序 集合,每一个测试步骤对应一个 AP.原创 2021-11-03 17:37:23 · 109 阅读 · 0 评论 -
httprunner3.x的快速上手及基础概念(一)
脚手架创建与运行 $ httprunner startproject [project_name] #指定新的项目名称 例如: $ httprunner startproject demo 运行: $ hrun demo 基础概念 一、名称解释 teststep(测试步骤):每一个测试步骤应该就对应一个 API 的请求描述 testcase(测试用例):为了测试某个特定的功能逻辑而精心设计的,并且至少包含如下几点: 明确的测试目的(achieve a particu...原创 2021-11-03 17:19:53 · 267 阅读 · 0 评论 -
接口测试httprunner3.x介绍及安装命令
官网文档:https://ontheway-cool.gitee.io/httprunner3doc_cn/ 安装 HttpRunner使用python开发,支持Python 3.6+和大多数操作系统。 在Python 3.6/3.7/3.8上 和 MacOS/Linux/Windows上,基于GitHub-Actions上进行了测试。 HttpRunner存储于PyPI, 支持通过pip安装。 pip3 install httprunner 如果你想保持最新版本,可用github...原创 2021-11-03 14:57:42 · 208 阅读 · 0 评论