BS与CS优缺点对比
CS 响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高;
BS 可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。有些单位日常办公应用 BS ,在实际生产中使用 CS 结构。
Get与post请求的区别
1、GET将参数放在URL中。而POST将数据放在BODY中。
2、GET的URL会有长度上的限制,而POST的数据非常大
3、POST相比GET更安全,因为数据在地址栏上不可见。
4、一般get请求用来获取数据,post请求用来发送数据。
常见状态码
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
401 Unauthorized //请求未经授权,
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常
接口测试流程
首先拿到接口文档,分析接口中功能,请求方式,参数,参数是否不填,参数类似,长度,是否唯一等,编写接口测试用例,最后使用接口测试工具进行测试
get和post的区别
get用于获取数据,post用于提交数据
get的请求参数放在url中,post请求参数放在请求体中,所以相对来说get更加安全
因为url长度是有限制的,所以get请求传递的参数是有限制的,默认post没有限制
接口用例
用例编号 模块 标题 接口功能 请求方式 请求路径 请求头 请求体 请求参数 输入数据 预期结果 实际结果
接口传递数据的方式
GET 请求数据
post 提交数据
put 修改数据
delete 删除数据
.http和https区别
1、https协议要到ca申请证书,免费少,要费用。
3、http和https是不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http连接简单,HTTPS协议是由SSL+HTTP协议构建进行加密传输、身份认证
的网络协议,比http协议安全。