API测试4

接口测试与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中通过输入验证信息的方式进行接口测试

 

posted @ 2022-07-26 16:57  柏舟0129  阅读(35)  评论(0)    收藏  举报