请选择行业
请选择职位
请选择省份
请选择城市

面试时提问:工作遇到问题,你是怎么解决的?

时间: 2019-08-08 10:03   作者: changejeans   点击次数: 
 

  面试时,经常遇到别人问我,工作时你遇到过什么问题,是怎么解决的?虽然平日里也解决过一些问题,无论是从度娘找答案找资料,还是和同事沟通交流,自己多多少少也有些经验。但是每次遇到这样的问题,往往束手无策,或者说,因为没准备好,不知道说什么好,答案总是不满意。

  今天就将自己解决问题的过程简单记录一下:

  今天QA发出来一个问题,在调用公司提供的webService服务(手机归属地查询)时,报错

  压测场景,APS平均每秒34个请求,响应报错:

  lxb.baidu.com:80 failed to respond

  leader问我有问题吗?其实我自己也没法断定,我只是说自己先试试看。

  首先是代码,需要分离出一个本地的版本,这样便于调试;

  对于平均每秒发送请求,需要创建多线程并发,去模拟请求,这样用于复现bug

  在测试的过程中,发现了bug,调用webservice服务时,出现

  The target server failed to respond

  我一直尝试去catch住这个异常,在代码多处打印输出,企图捕获这个异常,但是很不幸,这个异常一直捕获不住。

  后来切换成单线程,看是否还有这个问题,后来发现问题依然存在,这样可以初步判定不是多线程的问题;

  于是对正常的 非正常的 日志 做对比,看非正常的状态是走到哪一步出错了,发现非正常的状态下,系统又再次发送了请求,并且第二次请求成功。

  于是,拿着这个结果跟QA说明情况,QA问到,如果再次请求依然出错,会怎么办?[事实上,QA拿到的bug跟我测试出来的不一样,她测试就是多次重试后,仍然无法访问,于是挂掉]

  leader让我推进这个问题,于是,帮我联系了其他同事,

  电话沟通解决方案:1)更换网络 ?2)更换webService服务的域名

  如果还不能解决,说大家碰头看日志,看问题出现在哪儿。

  于是更换域名,更换之后,使用单线程、多线程测试都没有问题了。

  最后解决问题很简单,更换一个域名就OK了,只是问题的推进是一个过程!

  只是记录一个大概,解决问题的思路,以应付后续面试官的提问。

  

---------------------

版权声明:本文为CSDN博主「changejeans」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/changejeans/article/details/84714641

打印本页 | 加入收藏

上一篇:【8.8直播】SOAP接口测试(二)接口    

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: