• postman---postman参数关联


      我们做接口测试的时候都会遇到一个场景,就是参数关联,所谓的参数关联就是上一个参数的返回值用于下一个参数的请求中,通过python中requests我们知道如何请求,那么通过postman如何请求?

    参数关联

    在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,并且在A接口调用后,我们需要在A接口的返回数据中拿到需要的字段,并且在调用B接口的时候,作为B接口请求参数传递给B接口,拿到后续响应的返回数据。

    实战演习

    我们今天还是通过天气查询接口来完成通过postman完成接口请求

    接口文档:

    # 接口地址
    http://apis.juhe.cn/simpleWeather/query
    # 请求参数 city:要查询的城市名称/id,城市名称如:温州、上海、北京,需要utf8 urlencode key:331eab8f3481f37868378fcdc76cb7cd

    1、创建一个环境变量,配置环境变量

    配置参数名和参数值,其中参数值可以不用填,执行接口后,会自动补齐

    2、填写接口内容,查看返回内容

    这里我们继续拿城市返回内容

    3、编写Test,取出返回参数内容

    这个地方就是postman关键部分,前面一篇我们介绍过Test的功能可以增加断言,也可以编写脚本完成对接口操作。这里就遇到了一个编写脚本,收取返回内容,然后提取出我们想要的数据

    var Jsondata = JSON.parse(responseBody);
    //设置环境变量手机返回信息
    pm.environment.set("city",Jsondata.result.city);
    //提取出city参数数据

     点击请求接口后,我们可以通过查看设置的环境变量的值,可以发现我们想要取得值已经成功收集了

    4、创建另一个接口,完成参数关联

    通过上面的步骤,参数已经取出来了,这个时候怎么进行关联呢?我们知道在python中可以通过一个变量进行赋值,那么postman也可以吗?postman对于这样有特殊的方法

    通过上面的栗子,我们发现已经完成了参数关联了,但是这只是一个非常小的例子,我们已经明白了方法是如何操作的,那么我们离复杂的接口参数关联还远吗?

    如果安静的博客对您有帮助,可以右下角点个关注,如果那里有写错,或者不懂的地方,可以下方留言,看到后第一时间回复。持续更新~~~

  • 相关阅读:
    全球视角商讨Linux的将来生长三趋势
    Firefox 3.0新版应战IE欣赏器 年夜战在即
    讲解SQL与Oracle外键束厄狭窄中的级联删除
    在Oracle中添加用户 赋权 修正暗码 解锁
    一个完好的Oracle rman备份规复参考示例
    Novell即将面临FSF起诉 终了其发行Linux
    Linux之x登录前后的转变
    Ubuntu Linux 8.04 Vsftp 虚构用户设置
    mysql修复坏表的步履办法
    用UTL_INADDR包获取曾经衔接用户的IP地址
  • 原文地址:https://www.cnblogs.com/qican/p/11581404.html
Copyright © 2020-2023  润新知