联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wintest
生活,简单就好!
wintest
首页
新随笔
管理
随笔 - 148
文章 - 0
评论 - 106
阅读 -
56万
随笔分类 -
HttpRunner
HttpRunner学习11--指定用例运行次数
摘要:前言 在HttpRunner中,一般情况下,我们写的用例脚本都是每次运行一次,如果我们想要指定用例运行的次数,可以通过 关键字来实现。 测试场景 在这里,我们以访问 "TesterHome" 和 "百度" 的首页为例,模拟重复多次访问的场景。 通过 times 实现重复执行 在上面的 用例中,运行后
阅读全文
posted @
2019-12-03 23:54
wintest
阅读(1069)
评论(1)
推荐(0)
编辑
HttpRunner学习10--hook机制
摘要:前言 对于使用过 Python结合Unittest 框架来做自动化测试的同学,应该知道在 Unittest 中,有这样2个方法: 和 ,即前置和后置操作。通常 setUp() 主要用于测试准备工作,而 tearDown() 主要用于 测试后的数据清理。 在 HttpRunner 中,我们可以通过 h
阅读全文
posted @
2019-11-30 16:59
wintest
阅读(1732)
评论(0)
推荐(0)
编辑
HttpRunner学习9--切换测试报告模板
摘要:前言 在HttpRunner中,给我们提供了 2 套测试报告模板,分别是 default_report_template.html 和 extent_report_template.html 。 默认报告使用的是 default_report_template ,如果觉得不太美观,这时我们可以使用
阅读全文
posted @
2019-11-24 11:33
wintest
阅读(2081)
评论(2)
推荐(0)
编辑
HttpRunner学习8--使用debugtalk.py辅助函数
摘要:前言 在HttpRunner中,我们的测试用例都是写在 YAML/JSON 文件中,有时候我们想借助代码来实现某些较复杂的功能,但在 YAML/JSON 中是无法直接写代码来处理的,这个时候,我们可以借助 HttpRunner 中的辅助函数 debugtalk.py 来完成。 HttpRunner使
阅读全文
posted @
2019-11-22 21:19
wintest
阅读(2589)
评论(11)
推荐(0)
编辑
HttpRunner学习7--引用CSV文件数据
摘要:前言 在之前的文章中,我们已经学习了 parameters 参数化,是在测试脚本中直接指定参数列表。这种方法简单易用,但如果我们的参数列表数据比较多,这种方法可能就不太适合了。 当数据量比较大的时候,我们希望可以把测试数据写到 CSV 文件中,然后直接引用 CSV 文件数据。 本人环境:HttpRu
阅读全文
posted @
2019-11-18 21:09
wintest
阅读(1061)
评论(0)
推荐(0)
编辑
HttpRunner学习6--使用parameters参数化
摘要:前言 在使用HttpRunner测试过程中,我们可能会遇到这种场景: 账号登录功能,需要输入用户名和密码,设计测试用例后有 N 种组合情况 如果测试组合比较少,比如只有2个,那我们直接在YAML脚本中写2个 test 就行了,但如果测试组合有10个,或者上百个,我们总不可能写10个,甚至100个 t
阅读全文
posted @
2019-11-17 12:40
wintest
阅读(1723)
评论(0)
推荐(0)
编辑
HttpRunner学习5--使用variables声明变量
摘要:前言 在HttpRunner中,如果需要声明变量,可以通过关键字 variables 来完成,要引用声明的变量,则是通过 \$+变量名 (如 $token )来实现。 variables 可以在 config 和 test 中使用。 本人环境:HttpRunner V1.5.8 测试场景 登录接口文
阅读全文
posted @
2019-11-14 21:14
wintest
阅读(658)
评论(0)
推荐(0)
编辑
HttpRunner学习4--使用正则表达式提取数据
摘要:前言 在HttpRunner中,我们可通过extract提取数据,当响应结果为 JSON 结构,可使用 content 结合 . 运算符的方式,如 content.code ,用起来十分方便,但如果响应结果为 text/html 结构时,便不能这么用了。 这时候,我们能不能使用正则表达式来提取呢?答
阅读全文
posted @
2019-11-05 20:57
wintest
阅读(1330)
评论(0)
推荐(0)
编辑
HttpRunner学习3--extract提取数据和引用
摘要:前言 在HttpRunner中,我们要想从当前 HTTP 请求的响应结果中提取参数,可以通过 extract 关键字来实现。 本人环境:HttpRunner V1.5.8 测试场景 在这里,我将以一个学生充值金币的接口来模拟测试,这个接口在 "Jmeter接口测试实例 牛刀小试" 文章中有说明。 学
阅读全文
posted @
2019-11-01 20:51
wintest
阅读(3521)
评论(2)
推荐(0)
编辑
HttpRunner学习2--用例格式和简单使用
摘要:前言 HttpRunner中,测试用例支持两种文件格式:YAML 和 JSON。两种格式的用例是完全等价的,对于相同的信息内容,使用 YAML /JSON 得到的测试结果和报告也是一致的。 本人环境:HttpRunner V1.5.8 YAML格式的用例 以某快递接口为例,这里以 YAML 格式进行
阅读全文
posted @
2019-10-29 22:09
wintest
阅读(1177)
评论(0)
推荐(0)
编辑
HttpRunner学习1--Windows&Linux安装httprunner
摘要:最近在学习HttpRunner,这是一款开源的接口测试框架,可用于HTTP(S)协议的接口测试。通过该框架,我们只需维护一份 YAML/JSON 脚本,即可轻松的进行接口自动化。 更多的介绍,大家可以前往 HttpRunner中文使用文档 进行学习:https://cn.httprunner.org
阅读全文
posted @
2019-10-28 21:12
wintest
阅读(1340)
评论(0)
推荐(0)
编辑
公告
昵称:
wintest
园龄:
6年3个月
粉丝:
192
关注:
4
+加关注
最新随笔
1.Python中的闭包
2.Python中的装饰器
3.Python中的迭代器和生成器
4.Python3中的map()、reduce()、filter()
5.Python中的匿名函数
6.Python中的*args和**kwargs
7.Python中 _xx、__xx、__xx__ 的区别
8.Python3下如何对文件进行操作?
9.Python3下实现数值交换的几种方式
10.Python中的字典(Dictionary)
随笔分类
App自动化(5)
Flask(5)
Git(2)
HttpRunner(11)
HttpRunnerManager(2)
Jenkins(5)
Jmeter(9)
Linux(28)
Mysql(3)
Oracle(4)
Pytest(3)
Python(26)
Python编程题(53)
Redis(1)
阅读排行榜
1. Linux下设置mysql允许远程连接(53681)
2. Jmeter接口测试实例-牛刀小试(48953)
3. Linux下安装Python3(31878)
4. Linux日志中如何查找关键字及其前后的信息(31698)
5. Linux下如何通过一行命令查找并杀掉进程(21479)
评论排行榜
1. Jmeter接口测试实例-牛刀小试(30)
2. 基于Python+Requests+Pytest+YAML+Allure实现接口自动化(20)
3. HttpRunner学习8--使用debugtalk.py辅助函数(11)
4. Linux下搭建Jmeter+Ant+Jenkins自动化测试框架(8)
5. Windows下如何通过PLSQL连接Oracle(5)
推荐排行榜
1. 如何将JSON字符串格式化输出(1)
2. 基于Python+Requests+Pytest+YAML+Allure实现接口自动化(1)
3. Linux下如何通过一行命令查找并杀掉进程(1)
4. Linux下搭建实现HttpRunnerManager的异步执行、定时任务及任务监控(1)
5. Linux下搭建HttpRunnerManager接口测试平台(1)
最新评论
1. Re:Python中的闭包
头像好可爱
--sigal
2. Re:Python编程题43--三数之和
这页面很好
--freedragon
3. Re:解决pymysql查不到最新数据的办法
昨天查了一天都没解决,今天早上看的第一个帖子就解决了我的问题,太感谢了
--Felicityy
4. Re:Python中的闭包
大佬你github上面共享的pytest自动化框架,封装请求里面,为啥请求是post的时候,就用requests.post(url, data, json, **kwargs),不用self.sess...
--胖娃娃_w
5. Re:Linux下安装MySQL 5.7
可以,很齐
--tomcat_23
点击右上角即可分享