如果你在测试中发现,登录界面可以正常登录,但是会有 10 秒的间隔时间,这种情况下有可能是网络原因,也有可能是服务器等其他原因,问:你可以通过什么找到错误原因
1
MuscleOf2016 2019-09-19 23:20:47 +08:00
不是,你是测试提交 bug 就好了,还要定位具体问题?
|
2
oorzyu 2019-09-19 23:27:16 +08:00
同是新人,问题可以一步步来吧,换不同网络和其他电脑、手机去测对比,有接口的,直接测接口,还有就是到服务器去看 log
|
3
jay0726 2019-09-20 08:53:43 +08:00
f12 看 network 找到对应的登陆请求,点进去看 timing。
如图 https://img.php.cn/upload/image/740/282/658/1546154774783481.png |
4
arrow8899 2019-09-20 10:12:05 +08:00
说一下我通常的做法:
1. 浏览器 debug,看 network 数据,检查是 js 问题,还是登录接口问题; 2. 如果接口没问题,那么应该是 js 问题,debug js ; 3. 如果是接口问题,查询上游所有组件和服务的日志( nginx、k8s ingress、zipkin 调用链记录、服务自身日志、缓存失效日志、数据库慢查询日志等); 4. 如果是中间件的问题,直接对症下药即可; 5. 如果是服务代码问题,就 debug 代码排查问题(对于测试来说,这一步不是必须,但是可以尝试去做,可以提升自己的能力,还能节省项目时间,如果你直接提 bug 给开发,他去复现估计会花很多时间); 6. 找到问题后直接提 bug,并说明修复建议。 |
5
S9Yh4wIFsBG7jnE4 2019-09-20 11:18:58 +08:00
@arrow8899 你们公司给测试权限挺高啊 大部分公司最多就给到 1 的权限
|
6
S9Yh4wIFsBG7jnE4 2019-09-20 11:19:18 +08:00
@arrow8899 我们公司就给到 3
|
7
arrow8899 2019-09-20 13:21:47 +08:00
@shayang888 测试环境是我们 QA 组自己维护的,有所有的权限;代码权限基本上都有;生产环境只有运维有权限。
|