测试面试知识点1
(1)get 和 post
共同点:
都是HTTP的请求方式。
区别
-
post 比 get 更安全,get 可以直接退回,post需要请求才能退回
-
get 的参数都包含在URL(统一资源定位符)中
post 的参数包含在request body(请求体)中 -
get只有进行url编码,post的支持多种编码方式
-
get传递的参数长度有限制,post的参数长度无限制
-
get请求的参数会被保留在浏览器中,post不会
(2)Linux常用指令
- mkdir 创建目录
- touch 创建文件
- mv 移动文件或目录
- cp -i 覆盖、cp -r 复制文件
- rm 删除目录
- cat 查看文件内容
- more 分屏查看
- grep 搜索文本内容
- ps 查看进程
- top 查看动态进程
- lsof -i: 80 查看哪个程序在使用80端口号
- chmod 修改权限
- vi 操作 insert 键盘字母i 表示插入
esc 退出 - sed
- head 查看日志文件前几行,默认前十行
- tail 查看日志文件后几行,默认后十行
- kill -9 进程号 强制终止
- http 端口号 80;https 端口号 443
- 。。。待续
(3)状态响应码
HTTP响应时,会返回数据的响应码
状态响应码由三位数字组成,第一位数字代表响应消息级别
- 2XX:成功,例如200
- 3XX:重定向,例如300
- 4XX:客户端存在问题,例如404
- 5XX:服务器端存在问题,例如501
(4)SQL查询语句
- select 选择、查询
- from 后面跟表名
- as 重命名
- where 当满足……
- like 模糊查询 ~ like “张%”
- having 满足……聚合函数结果作为筛选条件
- order by 排序(默认升序)desc(降序)
- group by 按照类别分
- in /not in (不)在。。。中
- is (not) null 是否为空
- count(*) 统计,和
- avg() 平均数
- round() 指定字段的小数位数
- limit 限制前几行
- join on 表1.id=表2.id 内连接
- left join 左连接
- right join 右连接
- union 联合,去重
- union all 联合,不去重
- distinct 去掉重复的