导图社区 测试面试-项目介绍篇
上述关于OOM和StackOverflow的代码排查方面,我们一般使用JMAPjmap -dump:format=b,file=filename pid来导出dump文件。
编辑于2022-10-27 10:00:25 浙江省项目面试
云桌面
主要模块
用户管理
桌面管理
策略管理
租户配置
架构
B/S和C/S
主要工作
安全测试
sql注入
原理
根据数据类型来看,常见的注入方式有两种:数字类型和字符串类型注入。 下面以MYSQL为例,简单介绍一下SQL注入攻击的构造技巧。
教学
https://baijiahao.baidu.com/s?id=1726964766748339644&wfr=spider&for=pc
CSRF攻击
原理
教学
https://www.jianshu.com/p/cf1245184d30
XSS攻击
原理
https://www.jianshu.com/p/e6909ac46aa0
鉴权
原理
越权
原理
DOS攻击
原理
命令注入
原理
特殊敲击
加解密
原理
敏感信息
原理
信息泄露
原理
数据库安全
原理
Linux本地提权
原理
代码安全
原理
病毒扫描
原理
主流工具
sqlmap
测试维度
Burp
测试维度
nmap
测试维度
Awvs
测试维度
正则匹配测试工具
测试维度
Kali Linux
java面试题大全(2020)
基础知识
https://thinkwon.blog.csdn.net/article/details/104390612
集合容器
https://thinkwon.blog.csdn.net/article/details/104588551
异常
https://thinkwon.blog.csdn.net/article/details/104390689
并发编程
https://thinkwon.blog.csdn.net/article/details/104863992
JVM面试题
https://thinkwon.blog.csdn.net/article/details/104390752
Spring面试题
https://thinkwon.blog.csdn.net/article/details/104397516
Spring MVC面试题
https://thinkwon.blog.csdn.net/article/details/104397427
Spring Boot面试题
https://thinkwon.blog.csdn.net/article/details/104397299
Spring Cloud面试题
https://thinkwon.blog.csdn.net/article/details/104397367
MyBatis面试题
https://thinkwon.blog.csdn.net/article/details/101292950
Redis面试题
https://thinkwon.blog.csdn.net/article/details/103522351
MySQL数据库面试题
https://thinkwon.blog.csdn.net/article/details/104778621
消息中间件MQ与RabbitMQ面试题
https://thinkwon.blog.csdn.net/article/details/104588612
Dubbo面试题
https://thinkwon.blog.csdn.net/article/details/104390006
Linux面试题
https://thinkwon.blog.csdn.net/article/details/104588679
Tomcat面试题
https://thinkwon.blog.csdn.net/article/details/104397665
ZooKeeper面试题
https://thinkwon.blog.csdn.net/article/details/104397719
Netty面试题
https://thinkwon.blog.csdn.net/article/details/104397719
架构设计&分布式&数据结构与算法面试题
https://thinkwon.blog.csdn.net/article/details/105870730
测试用例
需求分析
分析整理提取
编号
项目名称
测试维度
模块
页面
优先级
负责人
版本号
需求详细描述
用例设计
提取设计
具体操作
组合查询测试
模板
测试点
数据显示
排序
分页
记录总数
跳转页面链接
双击查看详细信息
所有字段排序
打印机
删除查询 修改查询 新增查询
导出
索引失效
模块属空运最快
用例设计
删除测试
牛逼的问题
Redis
场景:高并发
击穿
原因
热点Key过期失效
解决办法
设置永不过期
锁排队
雪崩
原因
Key集中失效
解决办法
加随机失效时间
加锁排队
切换Redis机房
穿透
原因
请求数据 缓存数据库都没有
解决办法
参数校验
缓存空对象
添加失效时间
布隆过滤器
sql注入
原因
解决办法
Xss攻击
原因
解决办法
极简报销
主要模块
商旅出行
用车出行
预算管理
薪酬管理
架构
B/S
主要工作
自动化测试
框架
RF
实现的类型
UI自动化
接口自动化
测试过程
需求讨论
测试计划
测试用例
执行测试用例
提交BUG
确认BUG
修复BUG
验证BUG
关闭BUG
编写测试报告
总结项目
测试方法
等因场边判正错
测试用例设计往里直接套用
总结
UI自动化
数量
400
运行时间
一个半小时左右
通过率
90%以上
接口自动化
数量
1000个
运行时间
十分钟
解决的牛逼的问题
redis
击穿
雪崩
穿透
内存溢出
java常见线上问题
cpu飙高
top查看进程占用高
ps拿到pid
top -H -p pid拿到线程
printf '%x\n' pid得到nid
找到堆栈信息
jstack pid |grep 'nid' -C5 –color
OOM
栈内存溢出
Stack Overflow
排查手段
上述关于OOM和StackOverflow的代码排查方面,我们一般使用JMAPjmap -dump:format=b,file=filename pid来导出dump文件
通过mat(Eclipse Memory Analysis Tools)导入dump文件进行分析,内存泄漏问题一般我们直接选Leak Suspects即可,mat给出了内存泄漏的建议。 另外也可以选择Top Consumers来查看最大对象报告。和线程相关的问题可以选择thread overview进行分析。除此之外就是选择Histogram类概览来自己慢慢分析,大家可以搜搜mat的相关教程。
Redis
sql
索引失效
原因
子主题
sql优化
国际结算系统
国际信用证
出口商
进口商
开证行
议付行
港口
业务图
主要工作
技术栈
总结
牛逼的问题
内存溢出
Redis
击穿
雪崩
穿透
MQ
信息丢失
消息重复
死锁
事务
供应链
业务图
主题
主题
主题
主题
主题
学习计划
时间
2022-07-10
晚上
复习 sql注入 xss注入 csrf攻击
java基础 异常 多线程 和框架
总结
主题
主题
Playwright运行原理图
Browser