性能测试面试经历

2017-10-21 14:23| 发布者: admin| 查看: 1072| 评论: 0 |来自: 网络转载

摘要: 1.如果web服务器、数据库以及网络都正常,问题会出在哪里?这个问题可以在系统本身,还是在应用服务器中的代码。2.如何发现web服务器的相关问题?利用网络资源的监控,我们可以找到的Web服务器的性能。利用这些监测分 ...
1.如果web服务器、数据库以及网络都正常,问题会出在哪里?
这个问题可以在系统本身,还是在应用服务器中的代码。
2.如何发现web服务器的相关问题?
利用网络资源的监控,我们可以找到的Web服务器的性能。利用这些监测分析吞吐量我们可以在Web服务器上,点击数每秒
期间发生的情况下,一些HTTP响应每秒下载的人数页每秒。
3.如何发现数据库的相关问题?
运行“数据库”的监督和帮助下, “数据资源图”我们可以找到数据库有关的问题。例如您可以指定您想要的资源来衡量的,然后再运行控制器和比你可以看到数据库的有关问题
4.解释所有web录制配置?
5.解释一下覆盖图和关联图的区别?
覆盖图:它覆盖的内容,这两个图表有着共同的X轴。左Y轴的图表显示,合并后的当前图的价值和权利Y轴显示的价值, Y轴的图表是合并。
关联图:图的Y轴的两个图表互相对抗。积极图表的Y轴成为X -轴的合并图。 Y轴的图表合并成为合并后的图Y轴。
34.你如何设计负载?标准是什么?
负荷试验计划,以决定用户数量,什么样的机器,我们要使用和从那里运行。它是基于两个重要文件,工作分布图和交易资料。任务分布图给我们的信息的用户人数为特定的交易和时间上的负荷。在高峰使用和场外的使用是决定从这个图。交易的个人资料给我们提供了一个有关交易的名字和他们的优先级
6.Vuser_init中包括什么内容?
业务初始化内容Vuser_init action contains procedures to login to a server.
7. Vuser_end中包括什么内容?
业务执行场景Vuser_end section contains log off procedures
8.什么是think time?think_time有什么用?
“Think Time”顾名思义-思考时间。它效仿真实用户在实际操作过程中的等待时间。
我们做性能测试,很多时候就要模拟这种状态。例如:某系统,要求满足100用户同时在线操作,响应时间在5秒。如果不设置Think Time,我觉得,你的测试是失败的。大家想想为什么?
设置Think Time有两种方式,一种是使用Record think time在录制过程中根据实际等待时间自动的写入脚本。另一种是在脚本录制结束后手动加入到脚本中。接下来我们详细介绍。 思考时间是真实用户在action之间等待的时间。例如:当一个用户从服务器接收到数据时,用户可能需要在响应之前等待几分钟回顾数据,这种推迟被称为思考时间。
9.标准日志和扩展日志的区别是什么?
Standard Log Option:选择标准日志时,就会在脚本执行过程中,生成函数的标准日志并且输出信息,供调试用。大型负载测试场景不用启用这个选项。
扩展日志包括警告和其他信息。大型负载测试不要启用该选项。用扩展日志选项,可以指定哪些附加信息需要加到扩展日志中
联系
我们
返回顶部