界面功能介绍

postman日常操作
全局变量的使用(Globals)
描述:通常情况下,我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可,适用全部的接口比如:手机号归属地和天气查询

环境变量的使用(Environment variables)
描述:公司中不同的环境,配置不同环境的数据,调用的时候只需要{{变量名}}即可,适用当前环境的接口比如不同域名的(公司内部不同的ip)

接口关联的方式:json提取器

 
json提取
//返回值转成json对象
varjsondata=pm.response.json()console.log(jsondata)
//通过json表达式提取值
vardoer=jsondata.result.cityconsole.log(doer)
//设置全局变量
pm.globals.set("cs",doer);
第二种json提取方式
//获取响应体的文本内容
varresbody=responseBody;console.log(resbody)
//转成json对象
varjsonobj=JSON.parse(responseBody)
//通过json表达式提取值
varpro=jsonobj.result.provincepm.globals.set("prodes",pro);
具体话术
将第一个接口设置断言,拿到返回体内容转成json对象,通过json表达式提取想要的值,将这个值设置全局变量,在第二个接口中使用{{变量名}}代替,实现接口关联
断言描述:
经常用于预期结果和实际结果的对比

动态参数
描述:经常用于参数不能重复的数据
{{$timestamp}}:生成当前时间的时间戳
{{$randomInt}}:生成0~1000的随机数
{{$guid}}:生成随机的guid字符串
用例的批量执行
描述:接口中的批量运行

数据驱动
述:将测试数据保存本地,一次性进行运行在参数里面的数据文件值和取全局变量一致,使用{{}},在断言里面取数据文件的值使用:data.字段名

 
                   
                   
                   
                   
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   2万+
					2万+
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            