欢迎大家关注我的公众号【软件测试小助手】,发布的内容和博客不一样,会更加全一点,谢谢支持啦!
一份来自我收藏----京东金融测试开发面试题
1、使用过哪些测试工具?
抓包:Fiddler、Charles;接口测试:Postman、Jmeter(可接口、可性能);
2、有没有使用过JMeter的动态参数传递?
我认为的动态参数传递,就是能让参数能够随机变化,一般添加函数和参数化使参数变化。
函数类似random、time等
3、Jmeter的压测做过什么?大概多少并发,响应时间是多少?
可以结合自己公司的项目说一下做过压测,要是没做过也没关系,网上有很多教程的。并发的数量和响应时间和系统服务器等配置也是相关的。贴一张测试的响应记录,可作为参考。
4、有了解过Jmeter的源码么?
去官网下载资源包,查看源码。我也没看过
可以查看这个博主写的源码分析https://blog.51cto.com/13566858/2090237
5、性能测试做过什么项目,说一下
可以自由发挥,主要看性能测试流程及发现问题的能力 举例:一个手机端网站,对多用户登录系统、同一接口多次请求等情况进行压测,会进行需求分析、测试方案的制定、测试环境的配置、测试数据的准备、测试执行、测试结果分析的一系列流程,对比性能接口标准响应时间等要素来判断是否符合。
6、自动化测试用过哪些框架
【挑会的、熟悉的说,可能面试官会问一些框架的问题】Httprunner、pytest、Robot Framework
pytest是基于unittest扩展的第三方测试框架,比unittest更简洁高效。Robot Framework基于关键字的自动化框架
也可以适当说一下你熟悉的自动化测试框架的流程
7、平时工作中功能测试、自动化测试、性能测试的比重
看你面试的岗位而定,自动化的岗位的话:70%功能、30%自动化吧,部分的性能测试【这个也是我自己瞎掰的】