![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HttpRunner
文章平均质量分 90
测试追风
风中凌乱!
展开
-
火爆全网,HttpRunner自动化测试框架-parameters参数化(超细整理)
在使用HttpRunner测试过程中,可能会遇到这种场景:账号登录功能,需要输入用户名和密码,设计测试用例后有 N 种组合情况如果测试组合比较少,比如只有2个,那我们直接在YAML脚本中写2个 test 就行了,但如果测试组合有10个,或者上百个,我们总不可能写10个,甚至100个 test 吧?因此,在这里我们就需要用到参数化。在HttpRunner中,通过关键字 parameters 来实现参数化数据驱动机制,不管有多少测试组合,我们只需写1个 test 就行了。原创 2023-08-11 14:50:33 · 430 阅读 · 0 评论 -
火爆全网,HttpRunner自动化测试框架-CSV文件数据(详细总结)
当数据量比较大的时候,我们希望可以把测试数据写到 CSV 文件中,然后直接引用 CSV 文件数据。测试场景- config:request:- test:request:headers:data:validate:上面的用例,只有 3 组测试数据,当我们有10、100组测试数据,如果直接写在测试脚本中,可能会很不方便。我们可以把这些测试数据都写到CSV文件,然后直接引用CSV文件,这样就方便多了,我们的脚本也显得更加简洁。CSV中存放单个参数。原创 2023-08-10 14:50:32 · 342 阅读 · 0 评论 -
据说这是最详细的,HttpRunner接口自动化框架讲解,直接上高速...
框架简介HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、Windows系统平台上。框架安装Python 版本:HttpRunner 支持 Python 3.4 及以上的所有版本,并使用 Travis-CI 进行了持续集成测试,测试覆盖的版本包括 2.7/3.4/3.5/3.6/3.7。原创 2023-08-06 14:55:32 · 276 阅读 · 0 评论 -
最全,HttpRunner接口自动化测试—数据驱动实战,进阶高级测试
场景一:用例集+独立参数+参数列表原始用例文件savePatient_01.yml。原创 2023-07-14 15:38:56 · 300 阅读 · 0 评论 -
HttpRunner接口自动化-Jsonpath/正则提取返回结果(实战)
HttpRunner 响应结果字段提取方式:jmespath 表达式;正则表达式(regex);响应结果为 JSON 结构,支持采用 jmespath 表达式进行参数提取。返回的非json格式,可以用正则表达式(regex) 提取1、extract 提取返回结果extract 的对象仅有 5 种类型:status_code:提取响应状态码,例如 200、404proto:提取协议类型,例如 “HTTP/2.0”、“HTTP/1.1”原创 2023-07-05 15:34:58 · 583 阅读 · 0 评论