- 博客(6)
- 收藏
- 关注
原创 接口测试常见bug
一、接口参数数据类型:1. 数值型2. 字符串类型3. 数组或者 链表类型4. 结构体二、接口测试常见bug:1. 特殊值处理不当导致程序异常退出或者崩溃2. 类型边界溢出,导致数据读出和写入不一致3. 取值边界外值未返回正确的错误信息4. 参数 为null或空字符串“”等5. 权限未处理,可以访问其他用户的信息例如:无权限可以访问,或者 一般用户可以访...
2018-08-31 15:58:39 27573 1
原创 Http状态码
任何一个请求发送后http本身都会有一个响应码,来标识此请求是否成功常见状态码:1. 200 2开头表示请求发送成功2. 300 3开头表示重定向,最常见的是302,将请求重定向到别的地方了3. 400 400表示请求有语法错误,401表示页面没有授权,403表示没有权限访问,404代表没有这个页面4. 500 5开头表示服务器异常,500代表服务器内部内部异常,504代表服务...
2018-08-31 15:29:44 124
原创 Http:get和post请求的区别
Http:get和post请求的区别1. get 参数一般在 url里或者 cookie里, post参数在body中2. get的url会有长度上的限制(最大长度2048个字符),post的数据则可以非常大3. post比get 更为安全,因为数据在地址栏上不可见(但是抓包可见)4. 一般get请求用来获取数据,post请求用于发送数据5. get请求可被缓存,post请求不...
2018-08-31 15:19:45 203
原创 parameterized参数化--针对入参个数相同,结果个数相同,内容不同,例如登录接口
场景:针对入参个数相同,结果个数相同,内容不同的case,可以直接参数化使用,不用多个方法(冗余)前提:安装 nose-parameterized模块例1:from parameterized import parameterizedimport unittestclass TestAdd(unittest.TestCase): @parameterized.expa...
2018-08-16 14:29:26 2788
原创 常识:快速验证 “自己写的元素定位方式\路径” 是否能定位成功
方法1:场景:之前写出元素定位方式 和 路径 后,只有运行代码才能知道此定位方式及路径 是否正确,是否能定位成功,很耗时很耗时……解决方法(从前辈那学习的方法):利用谷歌浏览器自带功能 验证 自己写的元素定位路径 是否能唯一识别元素步骤1:f12 打开 "developer tools"步骤2:control +f 打开查找元素 搜索框(在浏览器底部),输入路径后,定...
2018-08-01 19:20:56 841 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人