240
生活,简单就好!

随笔分类 -  HttpRunner

摘要:前言 在HttpRunner中,一般情况下,我们写的用例脚本都是每次运行一次,如果我们想要指定用例运行的次数,可以通过 关键字来实现。 测试场景 在这里,我们以访问 "TesterHome" 和 "百度" 的首页为例,模拟重复多次访问的场景。 通过 times 实现重复执行 在上面的 用例中,运行后 阅读全文
posted @ 2019-12-03 23:54 wintest 阅读(1069) 评论(1) 推荐(0) 编辑
摘要:前言 对于使用过 Python结合Unittest 框架来做自动化测试的同学,应该知道在 Unittest 中,有这样2个方法: 和 ,即前置和后置操作。通常 setUp() 主要用于测试准备工作,而 tearDown() 主要用于 测试后的数据清理。 在 HttpRunner 中,我们可以通过 h 阅读全文
posted @ 2019-11-30 16:59 wintest 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:前言 在HttpRunner中,给我们提供了 2 套测试报告模板,分别是 default_report_template.html 和 extent_report_template.html 。 默认报告使用的是 default_report_template ,如果觉得不太美观,这时我们可以使用 阅读全文
posted @ 2019-11-24 11:33 wintest 阅读(2081) 评论(2) 推荐(0) 编辑
摘要:前言 在HttpRunner中,我们的测试用例都是写在 YAML/JSON 文件中,有时候我们想借助代码来实现某些较复杂的功能,但在 YAML/JSON 中是无法直接写代码来处理的,这个时候,我们可以借助 HttpRunner 中的辅助函数 debugtalk.py 来完成。 HttpRunner使 阅读全文
posted @ 2019-11-22 21:19 wintest 阅读(2589) 评论(11) 推荐(0) 编辑
摘要:前言 在之前的文章中,我们已经学习了 parameters 参数化,是在测试脚本中直接指定参数列表。这种方法简单易用,但如果我们的参数列表数据比较多,这种方法可能就不太适合了。 当数据量比较大的时候,我们希望可以把测试数据写到 CSV 文件中,然后直接引用 CSV 文件数据。 本人环境:HttpRu 阅读全文
posted @ 2019-11-18 21:09 wintest 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:前言 在使用HttpRunner测试过程中,我们可能会遇到这种场景: 账号登录功能,需要输入用户名和密码,设计测试用例后有 N 种组合情况 如果测试组合比较少,比如只有2个,那我们直接在YAML脚本中写2个 test 就行了,但如果测试组合有10个,或者上百个,我们总不可能写10个,甚至100个 t 阅读全文
posted @ 2019-11-17 12:40 wintest 阅读(1723) 评论(0) 推荐(0) 编辑
摘要:前言 在HttpRunner中,如果需要声明变量,可以通过关键字 variables 来完成,要引用声明的变量,则是通过 \$+变量名 (如 $token )来实现。 variables 可以在 config 和 test 中使用。 本人环境:HttpRunner V1.5.8 测试场景 登录接口文 阅读全文
posted @ 2019-11-14 21:14 wintest 阅读(658) 评论(0) 推荐(0) 编辑
摘要:前言 在HttpRunner中,我们可通过extract提取数据,当响应结果为 JSON 结构,可使用 content 结合 . 运算符的方式,如 content.code ,用起来十分方便,但如果响应结果为 text/html 结构时,便不能这么用了。 这时候,我们能不能使用正则表达式来提取呢?答 阅读全文
posted @ 2019-11-05 20:57 wintest 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:前言 在HttpRunner中,我们要想从当前 HTTP 请求的响应结果中提取参数,可以通过 extract 关键字来实现。 本人环境:HttpRunner V1.5.8 测试场景 在这里,我将以一个学生充值金币的接口来模拟测试,这个接口在 "Jmeter接口测试实例 牛刀小试" 文章中有说明。 学 阅读全文
posted @ 2019-11-01 20:51 wintest 阅读(3521) 评论(2) 推荐(0) 编辑
摘要:前言 HttpRunner中,测试用例支持两种文件格式:YAML 和 JSON。两种格式的用例是完全等价的,对于相同的信息内容,使用 YAML /JSON 得到的测试结果和报告也是一致的。 本人环境:HttpRunner V1.5.8 YAML格式的用例 以某快递接口为例,这里以 YAML 格式进行 阅读全文
posted @ 2019-10-29 22:09 wintest 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:最近在学习HttpRunner,这是一款开源的接口测试框架,可用于HTTP(S)协议的接口测试。通过该框架,我们只需维护一份 YAML/JSON 脚本,即可轻松的进行接口自动化。 更多的介绍,大家可以前往 HttpRunner中文使用文档 进行学习:https://cn.httprunner.org 阅读全文
posted @ 2019-10-28 21:12 wintest 阅读(1340) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示