进行接口测试的目的 最终就是想达到自动化的程度、

那么就存在一个问题,接口跟接口之间肯定存在某种关联关系的,我们就要从中获取数据并进行关联

创建两个你需要测试的接口,这个就不需要多介绍了

这边我们用两个post接口进行验证,第二个接口需要获取第一个接口返回值中的Token数据

 

1、右键已调试接口选择 Add to TestCase  我这里命名为informmation

java soap client 传参 soap参数传递_右键

 

2、创建Property Transfer 以及 Properties

右键 Test Step

java soap client 传参 soap参数传递_数据_02

 

3、设置Properties

点击添加变量名称(初始没有参数)

java soap client 传参 soap参数传递_数据_03

 

 

 

3、设置Property Transfer 参数获取第一个接口的返回值

点击设置变量的名称

java soap client 传参 soap参数传递_数据_04

设置需要获取接口的参数(注意需要获取参数的接口在测试用例中需要先执行,要不点击的获取的时候Respones里面是没有参数的)

 

java soap client 传参 soap参数传递_数据_05

选择需要传递数据的变量名称

java soap client 传参 soap参数传递_数据_06

 

5、第二个接口获取参数并执行

设置数据获取路径(如果接口数据不需要进行拼接那么我们可以直接获取第一个接口的返回数据)但是跨接口较多的情况下建议还是弄过中间件进行处理

第二个接口FROM右键点击需要获取上个接口的参数

java soap client 传参 soap参数传递_右键_07

选择Get Data,设置接口获取参数的路径

设置完毕Test Steps 点击执行测试一下,这样就搞定啦。

一个接口获取跟多个接口没有什么区别,这样我们就可以开启自动化接口测试工作啦!!!