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

postman做断言:

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

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

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

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

postman dubbo测试工具 postman调dubbo接口_数据

 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

postman dubbo测试工具 postman调dubbo接口_数据_02

postman dubbo测试工具 postman调dubbo接口_测试类型_03

 接口的关联

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

步骤:

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

              1找到tests模块

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

               3值的部分

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

                    2)遇到字典用.key

                     3)遇到列表用[index]

       第二个接口中使用:

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

postman dubbo测试工具 postman调dubbo接口_测试类型_04

postman dubbo测试工具 postman调dubbo接口_postman dubbo测试工具_05

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中的文本类型

postman dubbo测试工具 postman调dubbo接口_数据_06

 3根据接口文档去配置

postman dubbo测试工具 postman调dubbo接口_数据_07

运行时自动加载数据 

postman dubbo测试工具 postman调dubbo接口_数据_08

 运行结果

postman dubbo测试工具 postman调dubbo接口_测试类型_09

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

1.创建查询:

postman dubbo测试工具 postman调dubbo接口_测试类型_10

2改名:

postman dubbo测试工具 postman调dubbo接口_数据_11

 3断言:是否包含小明

postman dubbo测试工具 postman调dubbo接口_数据_12