考点介绍:
软件压力测试是校招面试里面经常会碰到的题型。 基本思路是在计算机数量较少或系统资源匮乏的条件下运行测试。要求面试者了解压力测试的基本概念,压测的目的,压测的要求以及说出实例。
本期分享的测试方案分析之压力测试,分为试题、文章以及视频三部分。
答案详情解析和文章内容可扫下方二维码或链接即可查看!
一、考点题目
1.一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
正确答案: 300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。300个用户在一个客户端上,需要更大的带宽。IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。
2. 对于有系统大量并发访问,你会如何做测试,有什么建议?
正确答案: 如何做高并发系统的测试,一般而言,整体的测试策略是:先针对部分系统进行性能测试及压力测试,得到各部分的峰值处理性能,再模拟整体流程测试,重点测试整体业务流程以及业务预期负荷,着重测试以下几点:
3. 性能测试包含了哪些软件测试(至少举出3种)?
正确答案: 并发测试 ,基准测试 ,争用测试, 性能配置, 负载测试, 强度测试, 容量测试等
(答案点击下方链接或者扫海报二维码查看哦)
二、考点文章
1.压力测试概念及方法(TPS/并发量)
TPS 即Transactions Per Second的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程**(完整处理,即客户端发起请求到得到响应)**。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息作出的评估分。一个事务可能对应多个请求,可以参考下数据库的事务操作。
2.手机APP进行压力测试时,测试都要做些什么?
由于做专业的压力测试需要专业的工具,压力测试主要是模拟大量用户同时使用软件,造成短时间 内的峰值压力,就是我们常说的最大并发量,压力测试主要是争对代码抗压能力,服务器抗压能 力,会测试出来多少用户需要多大配置的服务器。这个非常关键。对于项目日后的发展起着非常关 键的作用。那么如何进行压力测试呢 ?
3.怎样正确做 Web 应用的压力测试?
延迟latency与吞吐thoughput,是两个相关,但其实独立的概念。最理想的系统是低延迟,高吞吐;但有时高延迟的系统,吞吐是可以超过低延迟的系统的。
(扫下方海报二维码查看完整版)
三、考点视频
等价类是测试职位最有效直接的理论点
更多资讯可搜索校招VIP小程序查看哦。
PC端链接:xiaozhao.vip/dTopic/deta… 移动端链接:m.xiaozhao.vip/dTopic/deta…