PostMan生成测试报告有两种:
1、控制台的模式
2、HTML的测试报告 使用到一个工具newman
Node.js是前端的一个组件,主要可以使用它来开发异步的程序。
1、安装node.js
双击node.js进行安装,安装成功后在控制台输入node -v,检查是否安装成功。
2、安装newman
1)在控制台输入npm install -g newman --register=
2)安装成功后输入newman -v命令,查看newman版本号。

3)在postman中导出报告到桌面

 
4)在控制台输入命令cd desktop,进入到桌面。
5)导出的文件是一个json格式的文件

6)然后在控制台输入命令newman run 接口测试实战.postman_collection.json,然后测试报告生成如下:

二、HTML的测试报告
1、查看基于HTML的测试报告,但是需要安装⼀个插件,安装的命令为:npm install newman-reporter-html。
2、安装成功后,执行的命令为:newman run Book.postman_collection.json -r html,之后在桌面生成一个html的报告,如下图所示:

三、HTTP认证体系
HTTP认证体系 HTTP/1.1版本中,使⽤的认证⽅式具体为: BASIC认证,也就是基本认证 DIGEST认证,也就是摘要认证 SSL客户端认证 FormBase认证,也就是基于表单认证
BASIC 基本认证采⽤Base-64编码⽅式,但是不是加密的处理⽅式。不需要附加任何信息可对其进⾏解码,那么在HTTP等 ⾮加密通信的线路上进⾏BASIC认证的过程中,很容易被⼈进⾏获取信息,安全体系不够⾼。
基本认证和状态码401(无权限访问)

基本认证和状态码403(有权限但无法访问)

四、相关面试题
1、接口文档是在哪里写的?
YAPI的平台
2、你抓包使用的是那个工具?
charles
3、如果给你一个服务测试,但是没有接口文档,此时你会?
找开发让开发这边讲一下服务的逻辑,以及服务提供的API以及API的相关信息(请求方法,请求参数,请求URL)
4、PostMan是怎么做API自动化测试的?
通过创建集合,新建接口,编写测试脚本,执行测试脚本,生成报告,导出报告。
5、PostMan中动态参数是怎么处理的?
以登录为例,登录成功后,生成token,然后获取的token的信息传递给下个接口的信息,获取到的token存储到变量token里面,然后在关联的接口中就会调用这个变量。
6、接口测试与UI测试(功能测试,UI的自动化测试)有什么区别?
接口测试更多测试的是客户端与后端之间的交;接口测试也是可以完全的测试产品功能测试场景;UI测试关注页面的交互和页面的各种提示信息的验证以及业务场景。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号