欢迎您的访问
专注于Java技术系列文章的Java技术分享网站

HttpRunner汇总

HttpRunner学习11–指定用例运行次数

站长阅读(547)评论(0)赞(100)

前言 在HttpRunner中,一般情况下,我们写的用例脚本都是每次运行一次,如果我们想要指定用例运行的次数,可以通过 times 关键字来实现。 测试场景 在这里,我们以访问 TesterHome 和 百度 的首页为例,模拟重复多次访问的...

HttpRunner学习10–hook机制

站长阅读(534)评论(0)赞(93)

前言 对于使用过 Python结合Unittest 框架来做自动化测试的同学,应该知道在 Unittest 中,有这样2个方法:setUp() 和 tearDown() ,即前置和后置操作。通常 setUp() 主要用于测试准备工作,而 t...

HttpRunner学习8–使用debugtalk.py辅助函数

站长阅读(543)评论(0)赞(88)

前言 在HttpRunner中,我们的测试用例都是写在 YAML/JSON 文件中,有时候我们想借助代码来实现某些较复杂的功能,但在 YAML/JSON 中是无法直接写代码来处理的,这个时候,我们可以借助 HttpRunner 中的辅助函数...

HttpRunner学习7–引用CSV文件数据

站长阅读(538)评论(0)赞(90)

前言 在之前的文章中,我们已经学习了 parameters 参数化,是在测试脚本中直接指定参数列表。这种方法简单易用,但如果我们的参数列表数据比较多,这种方法可能就不太适合了。 当数据量比较大的时候,我们希望可以把测试数据写到 CSV 文件...

HttpRunner学习6–使用parameters参数化

站长阅读(542)评论(0)赞(92)

前言 在使用HttpRunner测试过程中,我们可能会遇到这种场景: 账号登录功能,需要输入用户名和密码,设计测试用例后有 N 种组合情况 如果测试组合比较少,比如只有2个,那我们直接在YAML脚本中写2个 test 就行了,但如果测试组合...

HttpRunner学习5–使用variables声明变量

站长阅读(535)评论(0)赞(97)

前言 在HttpRunner中,如果需要声明变量,可以通过关键字 variables 来完成,要引用声明的变量,则是通过 $+变量名 (如 $token )来实现。variables 可以在 config 和 test 中使用。 本人环境:...

HttpRunner学习3–extract提取数据和引用

站长阅读(559)评论(0)赞(92)

前言 在HttpRunner中,我们要想从当前 HTTP 请求的响应结果中提取参数,可以通过 extract 关键字来实现。 本人环境:HttpRunner V1.5.8 测试场景 在这里,我将以一个学生充值金币的接口来模拟测试,这个接口在...

HttpRunner学习2–用例格式和简单使用

站长阅读(546)评论(0)赞(81)

前言 HttpRunner中,测试用例支持两种文件格式:YAML 和 JSON。两种格式的用例是完全等价的,对于相同的信息内容,使用 YAML /JSON 得到的测试结果和报告也是一致的。 本人环境:HttpRunner V1.5.8 YA...

一个专注于Java技术系列文章的技术分享网站