基于Soap的接口自动化测试实施

发表于:2016-2-04 10:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:幺刀    来源:51Testing软件测试网采编

  在第一章里我提到过近期有大量的项目需要做接口的测试,因此在经过几天的潜心学习与研究后,当然是站在前人的肩膀上,通过查找资料与同事讨论沟通等等方式,形成了我以下的一个接口自动化测试实施步骤。
  一、前提
  · 接口是基于Soap的接口,其它的我还没有具体尝试;
  · 已提供了接口调用地址;
  · 本地安装了JDK环境,并在bin目录下的wsimport命令可正常运行;
  · 具备maven与jenkins环境;
  二、实施步骤
  · 通过wsimport反向生成客户端代码;
  · 创建符合maven项目的文件路径,将相关的客户端代码加入到src/main/java中;
  · 封装实体对象;
  · 在src/test/java中自动调用请求发起方法;
  · 借用junit发起最终请求;
  · 集成jenkins构建自动生成的maven工程。
  三、接下来需要做的
  · 根据客户端代码中实体类的属性生成可以理解的字段,方便后续数据装入;
  · 根据填写的字段属性,封装集实体类在内的接口请求;
  · 验证接口返回的对象。
  其实此时只需要我们准备接口数据,再利用数据驱动的方式组合各类业务场景的用例;
  甚至可以将自动生成的属性对应到前端页面或数据库等等(当然属性肯定是可变化的),方便测试时数据的人为或自动输入。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号