3、Json:通用的数据类型,如下:
常用参数类型:long、bigint、Arrays[]、Arrays[String]、Arrays[int]、Object(对应为一个json)
相比较与key-value,json可支持父类,数组arrays[]、Arrays[String]和对象
如果少字段,会报参数缺失
常用参数类型:
Object:
"farther": {
"name": "大王",
"age": 35
}
参数名 是否必填 类型
farther 是 Object
farther参数:
name 是 String
age 是 int
Object[]
4、开发语言
前端语言:Vue、React
后端:Python、Php、Java、Go、C++
postman可以生成代码,还有支持不同的语言
5、cookie、session和token
1).cookie前端的缓存,主要保存在前端的浏览器, 会带在url中
2).session后端的缓存, 保存在缓存或是数据库中
3).token:授权 jwt/passport
参数依赖:根据业务场景判断是不是需要,比如注册不需要,查看商品的价格就需要
6、chrome的F5检查元素F12,F5刷新之后可以进去
通过token登录:
我的:user123/user123
7、注释快捷键: ctrl+? 或是直接//
8、文本编辑器:notepad++ / sublime
9、postman
接口参数的设计思路:
1.是否必填:是否必填
2.字段类型:传其他类型是否报错 string int可以转到string,但是string不能转到int上
4.字段长度:由于是与数据库交互的功能需要检查字段长度
5.是否为空:null /""(空字符串)/
5.接口的联通性:是否为通的
6.业务场景:比较偏向于接口实现的功能逻辑(正常的功能测试)
6.安全性:sql注入
接口测试用例模板