postman的操作:断言,提交cookie,接口的关联,参数化

(仅供方法的参考,数据为自己的项目,没有参考价值)

postman做断言:

1.准备一个可以发送的请求:用get方法

2. 找到test模块: test模块是在几口调用完成后执行

                          里面放的是js代码(不用自己手写,只是去修改数据即可)

3.根据右侧的模板,找到希望的断言,可以修改成自己需要的内容(以下是常用的4个)

 postman提交cookie

1.点击cookie

2.输入想要带cookie的域名(请求域名,不包含端口),点击send

     比如http://127.0.0.1:8000/hello,只需要写 127.0.0.1 即可

      或者https找不到时,可以改成http

3. 点击add cookie ,(比如百度,可以输入BAIDUID,BDUSS即可)

4.根据模板修改cookie的key对应的value

 接口的关联

            定义:把第一个接口的返回数据(的一部分)当成第二个接口的参数

步骤:

       将第一个接口的内容存入变量中:

              1找到tests模块

               2设置全局变量(参考右边的模板,使用set a global variable)

               3值的部分

                    1)pm.response.json()表示所有数据

                    2)遇到字典用.key

                     3)遇到列表用[index]

       第二个接口中使用:

             找到想要使用数据的地方,使用两个大括号括起来的变量名即可

 

postman做参数化

  • 参数化的含义

    • 将原来固定写死的内容,抽成变量的形式,叫做参数化

  • 什么情况可以使用参数化

    • 当我们需要批量做事情,同时发现步骤都是一样,仅仅是数据不同的时候可以考虑使用参数化

  • 步骤

  • 1准备数据(注意变量名和格式)

  • .json 文件

    [
    	{
    		"un": "zs",
    		"pwd": "zs123"
    	},
    	{
    		"un": "ls",
    		"pwd": "zs123"
    	}
    ]

    这个数据会将用户名和密码赋值给 un 和 pwd 两个变量,一共有2条数据

  • .csv  文件(第二种方式)

    un,pwd
    1,11
    2,22
    3,33

    这个数据会将用户名和密码赋值给 un 和 pwd 两个变量,一共有3条数据

 2设置headers中的文本类型

 3根据接口文档去配置

运行时自动加载数据 

 运行结果

练习:使用postman 将第一个学院的院长的名字改为小明,然后查询所有学院信息,如果包含小明则通过

1.创建查询:

2改名:

 3断言:是否包含小明

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值