记2019/03/05的一次面试(性能测试)

Posted zichuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记2019/03/05的一次面试(性能测试)相关的知识,希望对你有一定的参考价值。

  今天约了一个面试,是某保险的外包性能岗。我第一次接触外包,一个HR联系了我,然后我问了一下具体JD,回复是:【一年以上性能测试经验,熟悉LR应用,最好是男生】。

  我之前主要做的是功能,还有部分接口。性能测试这一块没有严格意义上的独立项目经验,都是公司偶尔的接口性能需求,而且我还没有服务器/数据库的权限,很多东西都看不到。再加上我认为以后的软件测试行业自动化测试应当是基础技能,而性能/安全等技能则为专项技能,想趁着自己还能折腾,走一段技术这条路在考虑管理的事情。于是乎,毅然决然的离职了。

  桂林路下车,照着地图走了20分钟,抵达坐标点。和面试官聊了15min,结束出门下楼。很像2018年初去平安橙信面试一样,说不出的滋味。以下是这15min大概的问题:

1、简单的自我介绍,简述自己的工作经验和性能测试项目经验

2、针对某个项目问性能指标

3、业务量如何统计查看,根据业务量如何计算出并发用户数

4、LR录制,脚本的优化,关联函数是哪个,检查点的作用是什么

5、举例你工作中遇到的一个性能问题,是否具有分析调优能力

  可能是有三年没正经的面试过了吧,有些紧张,也是因为自己的性能测试经验不够,所以很虚。1/2/4的回答勉强算可以吧,虽然我很久没用过LR了,但是以前的基本功还在。第五点,我举例了一个文件上传过大导致了OOM的问题,面试官说这是功能问题,后面就聊不下去了。第三点,当时脑子不怎么转的过来,用二八原则给他算了一个大概的数值,还算错了(因为没仔细想过这个问题,而且二八的地方好像还错了)。反正自此之后面试官就很不待见了,所以很快的结束这场面试,最后问了我目前的薪资和住的地方(看JD就是要加班的),告知我现在的水准只能达到初级性能测试岗位的要求(我问了一下中/高级的岗位要求,答复是:中级的性能测试能独立完成负责的项目,高级的能分析问题,定位缺陷、调优),而初级的薪资比我现在的薪资低。所以给我说,你还是别跳槽了,就现在挺好,回去做你的功能测试吧。

  下楼迎着快把我吹成傻逼的风在漕河泾附近散步,想了很多。想起了去年去橙信面试结束的自己,技术上被面试官吊着锤,但是那个面试官很好,给我说了很多,聊了自动化/性能/安全,聊了软件测试的一些题外话,虽然面试失败了,但是我很感谢那位面试官,因为我在这一年尝试努力了些,也有他当初那番话的一些因素。这次的结果也是在意料之中吧,老张前一段时间就和我说了,我现在的能力只能胜任初级性能测试的岗位,只是还是会有些失落,以及怀疑自己的想法。只能说,在这个行业,技术菜真的是原罪。技术图片技术图片

  关于业务量的问题,晚上问了一下老张,2/8是一个参考的算法,要以实际监控的数值作为依据。高峰的网络吞吐量、新建连接数、最大连接数等这些数据需要运维去专门监控,其实我之前在地铁上看到过一篇关于这个2/8的文章,传送门在这:性能场景之业务模型中使用二八原则的不负责任。关于这个问题,我最后也问了此次面试官,他没给明确的回复。

------------------------------------------------------------分割线-------------------------------------------------------------------

  关于这次面试的复盘,差不多就到这了。这里记录这么一次,是希望自己以后偷懒的时候如果看到这篇随记,能记起下楼那刻的复杂滋味,提高自身的专业技能才是王道,其他都是虚的,我能做的,不止是功能测试。目前第一优先级的是,先找到工作。今天都没心情去公司,我在这里还有一周的时间,整理一下文档,可能出一份测试入职培训文档和视频,交接一下自己手上的业务线,带新入职的测试熟悉一下系统,我最后能做的就这些了。

 

___不是每个少年,都能遇到自己的“齐先生”

以上是关于记2019/03/05的一次面试(性能测试)的主要内容,如果未能解决你的问题,请参考以下文章

软件测试面试宝典「Linux 数据库 测试工具 自动化 性能测试」

java高性能并行框架,附学习笔记+面试整理+进阶书籍

记一次性能问题思考

大型项目性能测试监控分析流程

心态崩了,学了很久的性能测试,面试官说:就这?!

性能测试工具 wrk 使用教程