原文:httprunner 2.x学习16 - 调用HttpRunner类执行用例

前言 httprunner .x版本底层用的是 unittest 框架运行的用例,执行用例的时候除了可以在命令行输入hrun运行用例,也可以调用HttpRunner类执行用例。 HttpRunner类介绍 在api.py找到HttpRunner类 调用方法在上面已经有示例 实例化HttpRunner类的时候,需要的四个参数 failfast 默认为False,作用是在遇到执行用例遇到第一个失败 异 ...

2021-08-31 16:14 0 213 推荐指数:

查看详情

httprunner 2.x学习4-测试用分层

前言 httprunner 2.x版本最大的改进就是分层机制了,1.x的版本是线性设计的,每个用都是独立的。 一个用里面涉及到流程性的,我们测试修改个人信息是否修改成功,在yaml文件里面需写3个步骤:登录-修改个人信息-查询个人信息。 这样3个测试步骤,每个测试步骤写的test下。但是下个 ...

Sat Jun 13 07:45:00 CST 2020 2 1469
httprunner 2.x学习5-测试用集(testsuite)

前言 httprunner 分层主要是分三层:api、testcase、testsuites 前面讲分层的时候讲到api单独封装每个接口,testcase可以有多个测试步骤,调用api层的接口是写测试用,用的步骤是有序的。 testsuites 这一层是测试用的集合,把测试用放到一个测试 ...

Sat Jun 13 08:35:00 CST 2020 0 1355
httprunner 2.x学习8-参数化(引用 debugtalk 函数)

前言 httprunner 参数化数据源指定支持三种方式: 在 YAML/JSON 中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况 通过内置的 parameterize(可简写为P)函数引用 CSV 文件:该种方式需要准备 CSV 数据文件,适合数据量比较大的情况 ...

Sat Jun 13 19:03:00 CST 2020 0 1425
httprunner 2.x学习3-variables变量声明与引用

前言 在 HttpRunner 中,支持变量声明(variables)和引用($var)的机制。在 config 和 test 中均可以通过 variables 关键字定义变量,然后在测试步骤中可以通过 $ + 变量名称 的方式引用变量。 区别在于 在 config 中定义的变量为全局 ...

Sat Jun 13 04:38:00 CST 2020 0 871
httprunner 2.x学习17 - summary结果统计和 html 报告生成

前言 调用HttpRunner的run方法运行用后,会返回测试结果统计。 得到测试结果后加载html测试报告模板,最终得到一个html测试报告。 summary结果统计 接着上一篇调用HttpRunner执行https://www.cnblogs.com/yoyoketang/p ...

Wed Sep 01 04:32:00 CST 2021 0 188
httprunner 2.x学习1-环境与登录接口案例

前言 由于之前写过一个 httprunner 系列是针对 1.5.8 版本写的教程, httprunner版本更新的还挺快的,最近已经到3.x版本了,看了下改动还是挺大的。 但是考虑到目前还是有很多公司的小伙伴在用 2.x 版本,所以这里在之前 1.5.8 基础上快速的更新一遍,重复的内容就直接 ...

Sat Jun 13 03:47:00 CST 2020 0 1959
httprunner 2.x学习6-参数化与数据驱动

前言 从 2.0.0 版本开始,HttpRunner 不再支持在测试用例文件中进行参数化配置; 参数化的功能需要在 testsuite 中实现。变更的目的是让测试用(testcase)的概念更纯粹 环境:httprunner==2.5.7 参数配置 参数化机制需要在测试用集 ...

Sat Jun 13 09:00:00 CST 2020 0 980
httprunner 2.x学习15 - response 返回 html 页面解码

前言 requests 发送请求返回的 html 页面,默认是按 "ISO-8859-1" 编码解码,经常会出现返回的 html 出现乱码的情况。 httprunner 2.x可以在debugtalk.py 写个hook函数解码返回的html内容 response 解码 requests ...

Thu Jun 24 20:53:00 CST 2021 0 209
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM