接口测试工程师考试试卷及答案_第1页
接口测试工程师考试试卷及答案_第2页
接口测试工程师考试试卷及答案_第3页
接口测试工程师考试试卷及答案_第4页
接口测试工程师考试试卷及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

接口测试工程师考试试卷及答案接口测试工程师考试试卷及答案一、填空题(每题1分,共10分)1.接口测试常用HTTP方法:GET、POST、______、PUT、DELETE2.RESTfulAPI主流数据格式:______(支持XML)3.HTTP请求成功状态码:______4.接口文档自动生成工具:______5.抓包工具(捕获HTTP/HTTPS):______6.模拟依赖接口的工具:______7.Postman中存储复用数据的是:______(环境/全局变量)8.接口测试核心点:功能正确性、参数合法性、______、兼容性9.SOAP协议数据格式:______10.Python接口自动化框架:______二、单项选择题(每题2分,共20分)1.提交数据到服务器常用方法:A.GETB.POSTC.PUTD.DELETE2.HTTP404代表:A.未授权B.服务器错误C.资源未找到D.超时3.不是接口测试工具的是:A.PostmanB.JMeterC.FiddlerD.Photoshop4.RESTful资源标识形式:A.动词+名词B.名词复数C.动词D.任意字符5.Mock服务作用:A.执行测试B.模拟依赖返回C.生成文档D.抓包6.PostmanCollection作用:A.单个请求B.组织多个请求C.编辑文档D.抓包7.边界值测试针对:A.参数范围B.响应时间C.文档D.报告8.服务器内部错误状态码:A.200B.400C.404D.5009.接口测试优先级最高:A.功能正确性B.性能C.安全D.兼容性10.属于接口断言的是:A.记录响应时间B.检查状态码200C.打印URLD.保存请求头三、多项选择题(每题2分,共20分)1.接口测试类型:A.功能B.性能C.安全D.兼容性2.HTTP请求头常用字段:A.Content-TypeB.AuthorizationC.User-AgentD.Host3.接口测试工具:A.PostmanB.JMeterC.CharlesD.Eclipse4.Mock工具:A.WireMockB.MockServerC.PostmanMockD.Fiddler5.RESTfulAPI特点:A.HTTP方法操作资源B.资源无状态C.基于XMLD.资源标识明确6.接口文档包含:A.请求URLB.请求方法C.参数说明D.响应示例7.接口测试流程:A.需求分析B.用例设计C.执行测试D.生成报告8.接口安全风险:A.SQL注入B.XSSC.未授权访问D.响应超时9.Postman核心功能:A.变量管理B.断言C.CollectionRunnerD.Mock服务10.接口性能指标:A.响应时间B.吞吐量C.并发数D.代码覆盖率四、判断题(每题2分,共20分)1.GET参数在URL,POST在请求体(√/×)2.接口测试只需测功能(√/×)3.Swagger是接口文档工具(√/×)4.Mock可模拟未开发的依赖接口(√/×)5.HTTP503表示服务器不可用(√/×)6.Postman不能做自动化(√/×)7.接口测试无需测空参数(√/×)8.RESTful必须用JSON(√/×)9.Fiddler可抓HTTPS(需证书)(√/×)10.自动化可完全替代手工(√/×)五、简答题(每题5分,共20分)1.简述接口测试概念及核心测试点。2.列举3个接口测试工具及主要用途。3.什么是Mock服务?测试中为何需要?4.简述5个HTTP常见状态码及含义。六、讨论题(每题5分,共10分)1.如何设计完整的接口测试用例?需考虑哪些方面?2.接口自动化中,如何处理接口依赖(如登录token传递)?---答案部分一、填空题答案1.HEAD(或PATCH)2.JSON3.2004.Swagger(或OpenAPI)5.Fiddler(或Charles)6.Mock工具7.变量8.性能(或安全)9.XML10.pytest(或RobotFramework)二、单项选择题答案1.B2.C3.D4.B5.B6.B7.A8.D9.A10.B三、多项选择题答案1.ABCD2.ABCD3.ABC4.ABC5.ABD6.ABCD7.ABCD8.ABC9.ABCD10.ABC四、判断题答案1.√2.×3.√4.√5.√6.×7.×8.×9.√10.×五、简答题答案1.概念:对系统组件间交互接口的测试,验证是否符合需求。核心点:①功能正确性(请求响应匹配预期);②参数合法性(必填、格式、范围);③边界值(参数极值);④异常场景(错误参数、网络异常);⑤性能(响应时间);⑥安全(未授权、注入);⑦兼容性(协议/格式兼容)。2.①Postman:手工/自动化测试,支持断言、变量、Mock;②JMeter:性能/压力测试,多线程、分布式;③Charles:抓包工具,查看请求响应、修改数据。3.Mock服务:模拟真实接口返回的虚拟服务。原因:①依赖接口未开发,提前测试;②隔离被测接口,避免依赖影响;③模拟异常场景(超时、错误码);④提高效率,无需等待依赖。4.①200(请求成功);②400(参数错误);③401(未授权);④404(资源未找到);⑤500(服务器内部错误);⑥503(服务器不可用)。六、讨论题答案1.设计步骤:①需求分析(明确URL、方法、参数、响应);②用例设计(正常场景、异常场景、依赖场景);③考虑点:参数合法性(必填/格式)、响应验证(状态码/body)、异常处理(超时/错误)、兼容性(客户端)、安全(未授权);④用例文档(编号、场景、输入、预期输出)。2.处理方法:①提取依赖数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论