SoapUI接口之间的数据传递

Posted myydwq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SoapUI接口之间的数据传递相关的知识,希望对你有一定的参考价值。

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

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

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

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

 

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

技术图片

 

2、创建Property Transfer 以及 Properties

右键 Test Step

技术图片

 

3、设置Properties

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

技术图片

 

 

 

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

点击设置变量的名称

技术图片

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

 技术图片

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

技术图片

 

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

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

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

技术图片

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

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

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

 

以上是关于SoapUI接口之间的数据传递的主要内容,如果未能解决你的问题,请参考以下文章

SoapUI对于Json数据进行属性值获取与传递的问题

SoapUI对于Json数据进行属性值获取与传递

如何使用soapui测试接口返回参数

用soapUI测试xml格式的HTTP接口

接口平台接口之间的数据传递

SOAPUI中文教程---转移属性