一、(接口查询的条件分析)
1.一般来说,在所有平台中,凡是往数据库里增加接口,必然有相应的查询接口和修改操作的接口
2.接口的后台服务除了要把数据返回给我们之外,还要把真正对数据的修改操作写入数据库
3.测试人员不知道接口实现的逻辑,不知道开发人员是先更新数据库,还是先给我们返回数据
4.因此来说,有两种方式,一种是调用相应的查询接口,另一种是直接查询数据库
但是如果系统很复杂,做为测试人员查询数据库的时候很有可能面临一个现状:查询语句非常复杂;这种复杂情况根本写不出来(超出能力范围),寻找开发协助,或者开发写好给测试人员直接使用,成本比较高;所以不是所有的接口一定要查询数据库(若产品与金钱,授权相关,数字非常敏感),因此能用查询接口就用查询接口
二、期望结果的两种匹配方式:全值匹配、正则表达式匹配
增加一列来指明比对类型
三、响应数据存储的处理
1、返回结果直接写入excel表格中
2、存储在文件中
如果返回的接口很长,超出excel单元格的范围,这种情况下可以将返回结果写入到文件中,将文件地址直接写入excel单元格中。
注意:需要专门增加一列表来表达存储类型(如果类型为2,表示要从文件当中读取)
四、app测试的token
token是什么呢?token就类似于session 中的cookies。区别是token主要应用于app,session主要运用于web平台。是用户的身份令牌,app登录时向服务器申请身份认证,服务器身份认证成功后,返回一张“通行证”--token值。用户在服务器上有很多资源,比如用户信息、投资记录、余额等等,如果 没有权限控制和身份认证,任何人就可以拿走你的钱,很不安全。为了保证用户数据安全,想服务器进行任何操作的时候(比如获取个人信息,充值、投资),必须每次告诉服务器你是谁,必须每次带上token去验证。token一般在登录时生成,有有效期限。这就类似一种关联,token是登录接口的一堆返回数据,后续的其他接口都要在请求中带上这个token (接口之间是依赖关系,接

文章讲述了接口测试中的关键点,包括接口查询条件分析,查询接口的使用优先于直接查询数据库,全值匹配和正则表达式匹配的预期结果处理,以及响应数据的存储方法。此外,还讨论了app测试中的token机制,如何从接口返回值中提取并使用数据,以及如何实施动态的全局变量管理。文章强调了自动化测试过程中的步骤和考虑因素,并提供了相关资源的获取途径。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



