计算机类四级软件测试工程师
接口测试
30 题含答案软件测试工程师
1判断题1 / 30
接口测试主要针对的测试目标是服务器
查看答案
A. 正确
2判断题2 / 30
目前所使用的HTTP协议版本是HTTP/1.1
查看答案
A. 正确
3判断题3 / 30
Postman中配置全局变量使用的是pm.globals.set("全局变量名",变量值)
查看答案
A. 正确
4判断题4 / 30
接口分类按语言划分为: HTTP协议, TCP协议,IP协议等。
查看答案
B. 错误
5判断题5 / 30
接⼝测试更重视对服务器端功能的验证,功能测试更重视对客户端功能的验证 。
查看答案
A. 正确
6判断题6 / 30
接⼝测试可以通过⼯具(Postman、JMeter)或者代码模拟客户端发送接⼝请求 。
查看答案
A. 正确
7判断题7 / 30
自动化测试可以帮助测试人员做到提高测试执行的速度 。
查看答案
A. 正确
8判断题8 / 30
在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
查看答案
A. 正确
9判断题9 / 30
测试人员发现缺陷后,要维护开发人员尊严,小缺陷私下沟通就可以了。
查看答案
B. 错误
10判断题10 / 30
经过修改后的软件产品,其中存在的软件缺陷必然会越来越少。
查看答案
B. 错误
11单选题11 / 30
关于接口测试描述不正确的是?
查看答案
A. 接口测试断言失败肯定说明该接口存在BUG
12单选题12 / 30
以下4种说法种错误的是?
查看答案
D. 接口测试只测试接口的功能
13单选题13 / 30
关于接口测试的相关知识,下列说明不正确的是?
查看答案
B. get 请求比 post 请求安全
14多选题14 / 30
HTTP请求信息大体上包含包括?
查看答案
A. request header B. request body C. response header D. response body
15多选题15 / 30
HTTP请求常见请求方法包括?AB
查看答案
A. GET B. POST
16多选题16 / 30
以下哪些工具可以用来做接口测试?BCD
查看答案
B. JMeter C. Postman D. Fiddler
17单选题17 / 30
HTTP的全称是? A
查看答案
A. 超文本传输协议
18单选题18 / 30
下列IP地址中,不正确的IP地址组是: A
查看答案
A. 259.197.184.2与202.197.184.144
19单选题19 / 30
下列关于URL的说法正确的是: D
查看答案
D. 网站的每一个网页都有不同的URL
20单选题20 / 30
以下常见端口号描述错误的是? C
查看答案
C. HTTP 8080
21名词解释21 / 30
什么是接口? 5分
查看答案
是指系统各组件之间的交互点,通过这些交互点可以实现数据的交互
22名词解释22 / 30
什么是接口测试? 5分
查看答案
对系统或组件之间的接口进行测试,检验传递的数据正确性和逻辑依赖关系的正确性.
23材料分析题23 / 30
OSI七层协议/模型从上往下依次为? 10分
查看答案
应用层、表示会层、传话层、传输层、网络层、数据链路层、物理层
24名词解释24 / 30
接口文档包含哪些内容? 5分
查看答案
接口描述,请求方法,请求地址(URL),请求参数,返回值
25名词解释25 / 30
请写出以下URL地址的每个组成部分。 5分
http://www.itsource.cn/news/index.html?uid=1234&page=1
查看答案
协议:http
域名:www.itsource.cn
端口:80
资源路径:/news/index.html
查询参数:uid=1234&page=1
26名词解释26 / 30
请描述HTTP请求与响应报文的组成部分。5分
查看答案
HTTP请求报文:
请求方法、请求头、空行、请求体
HTTP响应报文:
响应行(状态行)、响应头、空行、响应体
27名词解释27 / 30
请描述以下常见的HTTP状态码分类所代表的含义。 5分
查看答案
2xx: 成功
3xx: 重定向
4xx: 客户端错误
5xx: 服务器端错误
28名词解释28 / 30
Postman常用的断言方式有哪些? 5分
查看答案
断言响应状态码
断言响应体是否包含指定字符串
断言JSON数据
断言响应体
29名词解释29 / 30
根据以下场景,请问在Postman中如何进行接口之间的关联? 5分
场景:B接口依赖A接口的数据
查看答案
1.向B接口发送HTTP请求,获取数据
2.将数据 设置 到 全局变量(或:环境变量)中
3.A接口 获取全局变量(或:环境变量) 中的 数据值,进行使用
30材料分析题30 / 30
编写代码使用requests库访问百度http://www.baidu.com并查看响应码 。10分
查看答案
# 导入requests包
import requests
# 发送请求,使用变量 r 接收返回数据
r = requests.get(url="http://www.baidu.com")
# 查看响应状态码
print(r.status_code)