Soapui接口功能测试数据传递

image.png

做接口测试经常会遇到如下两种情况需要处理数据传递

  • 接口间的数据依赖,A接口请求的参数需要用到B接口的返回值
  • 接口请求通常要用到鉴权的接口获取Token,Token通常会跟其他接口构成一对多的关系,这种情况下我们可以把Token的接口做成一个公共的TestCase,供其他的TestCase调用

1.接口间数据传递

image.png
  • 解决方法
1.增加测试步骤properties用来存放A接口返回值的数据
image.png
2.测试步骤properties增加变量
image.png
3.增加测试步骤Property Transfer
image.png
4.Property Transfer关联数据到properties
image.png
5.B接口引用properties存储的A接口的返回值
image.png

2.TestCase间数据传递

image.png
  • 解决方法
1.给TestCase-getAccessToken增加propertis保存返回值
image.png
2.增加测试步骤Property Transfer并且关联到propertis
image.png
3.TestCase-getProductType增加测试步骤Run TestCase调用TestCase-getAccessToken
image.png
4.TestCase-getProductType引用TestCase-getAccessToken的返回值
image.png
这个过程大家一定要动手实操
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,937评论 6 342
  • 按照自动化测试分层实现的原理,每一层的脚本实现都要进行参数化,自动化的目标就是要实现脚本代码与测试数据分离。 当测...
    御剑逍遥阅读 4,270评论 0 11
  • 此处我们以qqCheckOnline的WebService接口为例进行讲解,接口的具体信息如下: l 接口描述:获...
    测试帮日记阅读 907评论 0 4
  • 打开微信跳出一条信息,“亚文和李琴修成正果”。 从大学第一次在轮滑社见面,这个单纯、执着的大男孩,就给我留下了深刻...
    刘大肚阅读 181评论 0 0