接口测试与UI测试(功能测试,UI的自动化测试)有什么区别?
1、接口测试更多测试的是客户端与后端之间的交互
2、接口测试也是可以完全的测试产品功能测试场景
UI测试的内容
1、页面的交互
2、页面的各种提示信息的验证
3、业务场景
postman输出接口测试报告全流程
1,安装newman
1,先配置node.js环境
2,进入控制台安装newman组件---npm install -g newman --register=https://registry.npm.taobao.porg
2,输出测试报告有两种方法
1,控制台方法
![]()
2,HTML的方法
1,安装插件--->npm install newman-reporter-html
![]()
2,运行接口集合并输出测试报告
![]()
HTTP的协议它是存在缺陷的,这些缺陷主要为
通信内容是明⽂,内容很可能被第三⽅获取到 不验证通信⽅的身份信息,容易被伪装 ⽆法证明请求头的完整性 基于HTTP存在这些缺陷,也就有了HTTPS的协议,我们可以把HTTPS可以汇总为:HTTPS=HTTP+加密+认证+完 整性保护
HTTP认证体系 HTTP/1.1版本中,使⽤的认证⽅式具体为: BASIC认证,也就是基本认证 DIGEST认证,也就是摘要认证 SSL客户端认证 FormBase认证,也就是基于表单认证
![]()
当执行服务端接口测试时,出现401,403,如何查看身份验证?
1,在浏览器的调试模式中,查询身份验证的方式
![]()
2,在postman中通过输入验证信息的方式进行接口测试
![]()