摘要:什么是鉴权? 鉴权(authentication)是指验证用户是否拥有访问系统的权利。常用的有两种鉴权方式,一种是session鉴权,一种是jwt鉴权,相对而言,后者居多。 实例: 比如有一个添加角色的接口,如果我们想添加角色,必然先要登录。 第一步:登录获取cookie 第二步:header中添加 阅读全文
4、postman的常见断言
2018-04-26 14:14 by 软件测试汪, 47927 阅读, 7 推荐, 收藏, 编辑
摘要:推荐我的另一篇文章 浅谈JSONObject解析JSON数据,这篇文章原理类似,使用java或者beanshell进行断言解析json数据 介绍断言之前,我们先测试1个接口: 接口地址:https://www.v2ex.com/api/nodes/show.json?name=python Meth 阅读全文
3、发送第一个api请求
2018-04-26 13:27 by 软件测试汪, 583 阅读, 0 推荐, 收藏, 编辑
摘要:接口地址:https://www.v2ex.com/api/topics/latest.json Method: GET Authentication: None 我们打开postman,方法选择get方法,填写接口地址,点击send。第一个红色大方块是请求,第二个红色大方块是响应。 阅读全文
2、http请求与http响应
2018-04-26 10:17 by 软件测试汪, 1062 阅读, 2 推荐, 收藏, 编辑
摘要:我们在接口测试过程中,可能会用http协议,webservice协议,当然用的较多的还是http协议,webservice协议在此不做过多介绍,我们先了解一下http协议,然后重点介绍http请求与响应。 http协议 超文本传输协议(HTTP,HyperText Transfer Protocol 阅读全文
1、postman介绍与安装
2018-04-24 17:20 by 软件测试汪, 460 阅读, 0 推荐, 收藏, 编辑
摘要:postman介绍 官方介绍:Developers use Postman to build modern software for the API-first world. 个人理解postman是一个接口测试调试工具。供开发人员和测试人员接口调试使用。 postman 的版本 Postman C 阅读全文
19、Page Object 实例
2018-04-23 16:42 by 软件测试汪, 195 阅读, 0 推荐, 收藏, 编辑
摘要:项目目录介绍: CalcuatorPage.java文件代码: pom.xml 文件 阅读全文
18、Page Object 设计模式
2018-04-23 16:21 by 软件测试汪, 173 阅读, 0 推荐, 收藏, 编辑
摘要:Page Object 设计模式的优点如下: 减少代码的重复。 提高测试用例的可读性。 提高测试用例的可维护性, 特别是针对 UI 频繁变化的项目。 当你针对网页编写测试时,你需要引用该网页中的元素,以便点击链接并确定显示的内容。但是,如果你编写的测试直接操纵HTML元素,则测试对于UI中的更改会变 阅读全文
17、通过maven生成测试报告
2018-04-19 15:52 by 软件测试汪, 1634 阅读, 0 推荐, 收藏, 编辑
摘要:目录如下: 通过Maven 生成报告 进入testngTest根目录,运行mvn test 命令 进入 testngTest\target\surefire-reports 路径查看测试报告 阅读全文
16、测试用例参数化
2018-04-19 15:35 by 软件测试汪, 614 阅读, 0 推荐, 收藏, 编辑
摘要:通过 @Parameters 实现参数化 目录如下: DataProviderTest.java 代码如下: testng.xml配置文件如下: <parameter.../> 定义测试数据 name 定义数据的名字, 在测试用例中通过该名字来获取对应的 vlaue。 o value 定义测试数据, 阅读全文
15、用例依赖
2018-04-19 15:12 by 软件测试汪, 319 阅读, 0 推荐, 收藏, 编辑
摘要:用例依赖大致分为 测试方法依赖和测试组依赖 测试方法依赖 目录如下: DependentMethodsTest.java 代码如下: dependsOnMethods 来设置用例的依赖, 当 testAdd1() 运行失败时, 则 testAdd2() 不再被执行。 运行结果如下: 测试组依赖 目录 阅读全文