大家好,我们在上期说了关于笔试中的内容,那我笔试和面试中把关于测试基础问题和技能点问题,都放到了这期来说。
那我们先说测试基础。一般是选择,判断,当然还有简答。比如 软件的缺陷等级是如何划分,bug的分类,测试用例一般包含什么内容测试结束的标准是什么这个很杂什么都会有,所以一定要把测试基础知识点搞清楚
那我们再说技能点的问题,笔试的技能题目一般是 让你针对一个功能写一下测试用例,所以要把一些经典题目的测试用例自己练习一下。
那面试中及技能题目 一般会问 一些技能和工具的使用 比如jmeter 你们是在项目中怎么使用的,怎么做的接口测试们介绍的时候,可以先介绍这个工具是什么, 然后再介绍这个工具在工作中怎么使用的。
下面是一个简单的例子:
我们做压力测试,基本上会使用到工具进行测试,我常用的工具,一个是jmeter,另外一个是loadRunner。我先介绍一下jmeter吧,jmeter是Apache组织开发的基于java的压力测试工具,支持接口测试,压力测试,还可以做录制回放操作,操作比较简便。我们使用jmeter测试,通常是创建一个线程组,指定并发的线程数量,然后指定要测试的接口,创建响应的监听器,比如表格结果,结果树和聚合 告信息,通过监听器来监听测试是否通过或者接口是否存在什么问题。
另外,jmeter中还有一些重要的组件信息,像逻辑控制器,比如循环控制器,比如事务控制器等相关的控制器。还有一些配置原件,比如可以配置http请求的请求头信息,可以配置CSV配置文件信息(从配置文件中读取出参数,用于请求)
Jmeter中还有一个比较核心的功能,就是录制功能,使用badboy或jmeter自带的http代理服务可以进行录制,我一般是使用jmeter自带的http代理服务来进行录制。就是在工作台上添加http代理服务器,指定相应的代理服务器的端口。配置对应的浏览器,我一般使用火狐或者google浏览器多一些。配置完之后,需要在测试计划中,添加线程组,添加录制控制器,然后打开浏览器访问地址,就可以将操作信息录制录制控制器中,当然,这里请求信息会非常多,我们需要对这些信息进行过滤,把无关的信息给它过滤掉。当把响应的请求操作录制下来之后,我们就可以在线程组中指定线程进行相应的压力测试了。
Jemter除了可以进行web端录制外,还可以进行App端录制,我们可以将手机上的请求操作抓取到,进行压力测试。对于他们开发来讲,App中接口太多了,我们测试人员有些时候根本拿不到所有的接口信息,甚至有的公司没有完善的接口文档,这个就需要我们自己去抓取测试的请求包。当然抓包有专门的工具,你比如说fiddler,还有charles这些工具是能够将包抓到的,但是我们还得每个包每个包的进行测试,效率太低了,通过jemter我们可以直接录制手机上的操作,将所有的请求抓取到,然后执行线程组和循环控制器进行相应的压力测试,这样会提高不少的工作效率。
这个就是一个回答,我们回答问题注意条例清晰,可以先说这个工具是什么,再介绍怎么用
文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览3098 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!