一、接口测试和UI测试的区别
例:a+b = c
序号 | 接口自动化 | UI 自动化 |
---|---|---|
区别1 | 模拟发送请求 | 进行元素定位 |
2 | 传入接口数据 | 模拟手工操作 |
3 | 内部逻辑计算 | 输入测试数据 |
4 | 获取响应结果 | 获取输出结果 |
二、接口测试的请求和响应
1、HTTP协议请求:
HTTP协议请求,发送时的数据以数据包的形式发送,一个数据包由四个部分组成(好比邮件的收件人、发件人、发件内容等信息)
请求组成部分 | 包含内容 |
---|---|
请求行 | 请求方法、URL、协议版本 |
请求头 | 头域名称、头部域值 |
空行 | 回车符、换行符 |
消息主体 | 请求数据 |
2、HTTP协议响应:
响应数据格式
响应组成部分 | 包含内容 |
---|---|
响应行 | 协议版本、状态码、原因短语 |
响应头 | 头域名称、头部域值 |
空行 | 回车符、换行符 |
消息主体 | 响应体 |