Postman(三)

一、接口关联
面试题:
    1、接口关联如何处理?
    2、接口测试中,多接口串联如何处理?
    3、上一个接口的返回值如何作为下一个接口的参数?
    
    关联三种方式:tests中写
        关联access_token:"...."
        1、json提取器:
              第一个接口:
                // 打印(可不写)
                console.log(responseBody) 
                // 通过json提取器提取鉴权码token(把返回值转化成json格式的字典)
                var jdData = JSON.parse(responseBody)
                // 打印 提取access_token值(可不写)
                console.log(jdData.access_token)
                // 把鉴权码设置为全局变量
                pm.globals.set("access_token"jsData.access_token);
               第二个接口:
                 {{access_token}}
        2、正则表达式提取器
              第一个接口:
                //match匹配
                var jdData = responseBody.match(new RegExp('"access_token":"(.+?)",'))
                // 把鉴权码设置为全局变量
                pm.globals.set("access_token"jsData[1]);
               第二个接口:
                 {{access_token}}
        3、使用cookie传输,Cookie提取器
                
二、postman动态参数
    1、内置动态参数
        {{$timestamp}}      获得时间戳
        {{$randint}}            获得0-1000随机数(有局限)
        {{$guid}}                获得giud的随机字符串(很长)
    2、自定义动态参数
                
三、断言
    
四、环境变量的配置
    1、开发环境、测试环境、预发布环境、生成环境....
    2、环境变量也是全局变量,只是作用不一样






全部评论

相关推荐

“校招”、“3-5年经验”
飞花断音:小公司招逆向的不要去,基本上都是搞黑灰产违法的东西
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务