开场白

面试官:先自我介绍下
应聘者:巴拉巴拉巴拉巴拉。。。

简历场

面试官:(浏览下简历时间略长)。。。
应聘者:(不要冷场,先大概介绍下,把控主动权)我做测试 X 年了,分别做过接口测试,测试开发,测试运维,测试专家,测试主管,分别用过 XX 工具,开发的了平台,唬得住开发,带的动测试。。。

面试官:(来了兴致)谈谈你最近做的项目
应聘者:我最近做的项目是。。。,我在其中担任的角色是。。。,为此我做了。。。
PS:此题必问,项目责任回答后,面试官心中就会给定级,后面的就是加分减分项
Jmeter 接口交流扣扣群:704807680

技能场

面试官:简单介绍下你们公司的测试流程是什么样的?
应聘者:我们从需求开始介入,巴拉巴拉。。。开发写接口,测试写接口脚本,并行执行,没有哪个环节让测试是闲着的,巴拉巴拉。。。集成测试三轮后,产品验收测试,最后上线后,测试全程跟踪,巴拉巴拉。。。

面试官:用过哪些抓包工具?会分析包数据吗?
应聘者:fiddler、F12、wireshark 都用过,会分析

面试官:接口测试会吗?可以实现接口自动化吗?
应聘者:会,用 Jmeter 实现接口自动化

面试官:用过 Jmeter 的哪些组件?
应聘者:线程组、逻辑控制器、配置元件、请求、后置处理器、函数、断言、监听。。。。

面试官:一般用循环控制器测什么?
应聘者:提取变量值,批量造数据巴拉巴拉。。。

面试官:假设有个场景:一个系统有新增用户的功能,用户有很多角色,测试的时候需要每个角色都有用户,你怎么去造这批测试数据?
应聘者:首先,通过(jbbc、接口等)提取到角色的值,在通过 Foreach 或者循环控制器 + 计数器的方式去调接口数据,设置循环次数,这样的数据,想要多少有多少。

面试官:(满意的点点头)用过 beanshell 吗?什么场景用过?
应聘者:用过,在现有的组件、函数等满足不了需求时,用 beanshell 写一些脚本去实现。

面试官:我看你还会 Python,有没有做过 Python 自动化?
应聘者:会,之前用 Python 开发过测试平台,Python 自动化也做过,基于 pytest 框架,自己改写了框架实现接口自动化。

面试官:Jmeter 和 Python 接口自动化哪个比较好?
应聘者:在效率方面,显然 Jmeter 更胜一筹,比较轻松就可以学会接口自动化,不需要担心代码不会。在代码方面,Python 优势比较明显,因为现在基本都要求会 Python,多掌握点不是坏事。(面试官点点头。。。)

面试官:怎么准备大批量的铺底数据进行测试?
应聘者:这也是 Jmeter 相较于 Python 的优势,我通常是通过 Jmeter+ 函数 +mock 去实现的,mock 环境是自己搭建的,它的原理是:巴拉巴拉。。。

面试官:你认为怎么提高项目的质量?
应聘者:项目的质量不仅仅与测试有关,和项目成员都息息相关。我们可以通过改善项目流程,例如巴拉巴拉。。。来改善测试转测前闲死,转测后忙死的现状。提高测试团队的整体效率,可以从学会 Jmeter 开始,巴拉巴拉。。。

面试官:你们公司用什么管理接口文档?你参与接口文档评审了吗?
应聘者:showdoc、swagger,参与过,测试是必须要参与每个项目环节的。
。。。。。。
。。。。。。

面试官:(合上简历)你期望薪资多少?
应聘者:我们偷偷说。。。
关注测试驿栈,学好接口自动化去比较 offer
Jmeter 接口交流扣扣群:704807680


↙↙↙阅读原文可查看相关链接,并与作者交流