通过RunTestCase对其他测试用例进行调用,并且还可以导出用例中所需要的变量,来满足后续用例的的运行。 主要的两个特征:一个是在一个用例中引用另一个测试用例,另一个则是变量的导出与引用 1. RunTestCase(name) 这个参数还是一个名称 ...
属性介绍 config 在这里进行配置,对当前测试类中的所有用例都有效。 官方demo name 必选 指定测试用例名称,在日志和测试报告中为展示该名称。 base url 可选 指定被测系统的 host 部分,例如https: postman echo.com。如果指定了 base url,则 teststep 中的 url 只能设置相对路径部分。这对于在不同的测试环境中切换非常有用。 var ...
2020-07-20 13:44 0 1008 推荐指数:
通过RunTestCase对其他测试用例进行调用,并且还可以导出用例中所需要的变量,来满足后续用例的的运行。 主要的两个特征:一个是在一个用例中引用另一个测试用例,另一个则是变量的导出与引用 1. RunTestCase(name) 这个参数还是一个名称 ...
测试用例另一个重要部分——teststeps 一、测试用例分层模型 一个testcase里(就是一个pytest格式的Python文件)可以有一个或者多个测试步骤,就是teststeps[]列表里的Step。 每一个Step可以类比成pytest框架下的def test_xxx ...
用flask快速写了2个接口,以供在本地调用: 一共有2个接口: /getUserName,查询用户名,返回是写死的字典。 /joinStr,两个字符串拼接,返回的是拼接后的结果。 运行后可在浏览器查看: 一、编写测试用例 ...
: httprunner==3.1.4 场景案例 我现在有一个登陆接口A,登陆成功后返回一个token值。有 ...
一、官方首推pytest格式 httprunner可以支持三种格式的用例,分别是pytest、yaml和json。yaml和json是以前的版本所使用的用例格式,但是在3.x版本上,官方强烈建议使用的是pytest格式的用例。 上图是来自官方的用例格式关系图,可以看出来 ...
上一篇中,我们了解到了config,在配置中,我们可以配置测试用例级级别的一些设置,比如基础url、验证、变量、导出。 我们一起来看,官方给出的一个例子: 一、name(必填) 即用例名称,这是一个必填参数。测试用例名称,将显示在执行日志和测试报告中。比如,我在之前的百度搜索的case里 ...
前言 httprunner 2.x版本最大的改进就是分层机制了,1.x的版本是线性设计的,每个用例都是独立的。 一个用例里面涉及到流程性的,我们测试修改个人信息是否修改成功,在yaml文件里面需写3个步骤:登录-修改个人信息-查询个人信息。 这样3个测试步骤,每个测试步骤写的test下。但是下个 ...
前言 httprunner 3.x 支持3种格式的用例:YAML/JSON/pytest 代码,3.x版本主推的是pytest测试用例。 测试用例结构 httprunner 3.x 版本弱化了api层的概念,直接在 testcase 中写request 请求,如果是单个请求,也可以直接写成 ...