面试滴滴科技,被按在地上摩擦,鬼知道我经历了什么?
前天,我一个小徒弟电话跟我说,在面试滴滴科技的测试岗的时候,还不知道为什么就挂掉了,越想越觉得可惜。一时间难以接受...
我让他先冷静下来,梳理好面试经过,给了我下面这些反馈:
出问题的原因是这样一个环节,面试官问了一个非常简单的问题 .....
面试官:说一说你对Jmeter的了解?
徒弟回答:Jmeter是用来做压力测试的工具......(压力测试相关内容)面试官继续问道:Jmeter能不能实现接口的自动化测试?徒弟回答:Jmeter主要是在接口性能测试场景中使用,而自动化需要采用其他方式来做。在这个问题之后,整个面试的氛围就沉了下来,后来面试也没持续多久就结束了。
他这么回答对不对?只能说,也没错,但是回答的不够完整。究其原因就是Jmeter掌握的太浅。
如果我是面试官,我最想要的答案会是对Jmeter更全面的了解。比如说:"Jmeter是一个非常好用的测试工具,主要用于对软件进行压力测试,它可以对Http接口、数据库、Websocket等多种类型的接口进行压测。同时,还可以利用它的参数化、前置/后置处理器、逻辑控制器等功能,实现对于接口的自动化测试,提高回归的效率”
不得不说,因为Jmeter的功能强大,基本上的面试都会问得到。最近收集了一些关于Jmeter大厂面试题,来看看你会几道?
Jmeter大厂面试题 1. 你知道哪些性能测试指标?TPS、QPS、RT代表意义?2. 说说你是如何根据Jmeter测试报告去分析系统性能瓶颈的?3. Jmeter里面有个测试片段,可以说一下它的应用场景嘛?4. 我能不能在Jmeter中引用数据库的值对接口响应进行判断?5. 如果我有100个接口需要用Jmeter测试,有什么需要特别注意的嘛?6. 你一般是怎么配置Jmeter中的线程组,具体依据是什么?7. 能不能让Jmeter用200组不同的数据进行压力测试?
8. 你知道DDT是什么意思嘛?它可以运用在Jmeter里面嘛?9. Jmeter里面的response断言和json断言有什么区别?10. 你是怎么处理多个接口之间上下文依赖这个问题的?11. 你知道什么是尖峰(Spike)测试嘛?如何在Jmeter中实现它?
据我所知,如果能回答出其中的一半,就算是勉强及格了。要是你能全部回答出来,那你可以放心去投大厂简历了!
如果你没办法完全答出这些问题,我建议你看看《软件测试面试八股文》涉及测试理论->Linux基础->MySQL基础->Web测试->API测试->App测试->管理工具->Python基础->Selenium相关->性能测试->LordRunner相关->计算机网络->组成原理->数据结构与算法->逻辑题->人力资源等相关技术领域的大厂面试题
1.软件测试基础题(250题)
2.Linux(55题)
3.MySQL(80题)
4.web测试(10题)
5.接口测试(36题)
6.APP测试(12题)
7.Python(100题)
8.Selenium(40题)
9.LordRunner相关(80题)
10.计算机网络(26题)
11.人力资源(55题)
好了,本文就写到这了,上述所有题目的答案我都整理成PDF了,
《软件测试面试八股文》或关注公众号;‘程序员白楠楠’获取~
《软件测试面试八股文》或关注公众号;‘程序员白楠楠’获取~