软件测试面试题:think_time的作用是什么?

网友投稿 505 2022-11-13

软件测试面试题:think_time的作用是什么?

软件测试面试题:think_time的作用是什么?

think_time的作用是什么?

模拟真实生产用户操作,考察对服务器所造成的影响。 在确定性能测试结果可信后,如果发现以下问题,按下面提供的思路来定位问题 问题一:响应时间不达标 查看事务所消耗的时间主要在网络传输还是服务器,如果是网络,就结合Throughput(网络吞吐量)图,计算带宽是否存在瓶颈,如果存在瓶颈,就要考虑增加带宽,或对数据的传输进行压缩处理;如果不存在瓶颈,那么,可能是网路不稳定导致。如果主要时间是消耗在服务器上,就要分别查看web服务器和数据库服务器的CPU,内存的使用率是否过高,因为过高的CPU,内存必定会造成响应时间过长,如果是web服务器的问题,就把web服务器对应上对应的用户操作日志取下来,发给开发定位;如果是数据库的问题,就把数据库服务器对应上对应的日志取下来,发给开发定位。 问题二:服务器CPU指标异常 分析思路:就把web服务器对应上对应的用户操作日志取下来,发给开发定位。 问题三:数据库CPU指标异常 分析思路:把数据库服务器对应上对应的日志取下来,发给开发定位。 问题四:内存泄漏 分析思路:把内存的heap数据取出来,分析是哪个对象消耗内存最多,然后发给开发定位。 问题五:程序在单用户场景下运行成功,多用户运行则失败,提示连不上服务器。 原因:程序可能是单线程处理机制

个人简介

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:软件测试面试题:简述性能测试的步骤。
下一篇:软件测试面试题:对库的使用?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~