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

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

  在第一章里我提到过近期有大量的项目需要做接口的测试,因此在经过几天的潜心学习与研究后,当然是站在前人的肩膀上,通过查找资料与同事讨论沟通等等方式,形成了我以下的一个接口自动化测试实施步骤。

一 前提

  • 接口是基于Soap的接口,其它的我还没有具体尝试;
  • 已提供了接口调用地址;
  • 本地安装了JDK环境,并在bin目录下的wsimport命令可正常运行;
  • 具备maven与jenkins环境;

二 实施步骤

  1. 通过wsimport反向生成客户端代码;
  2. 创建符合maven项目的文件路径,将相关的客户端代码加入到src/main/java中;
  3. 封装实体对象;
  4. 在src/test/java中自动调用请求发起方法;
  5. 借用junit发起最终请求;
  6. 集成jenkins构建自动生成的maven工程。

三 接下来需要做的

  1. 根据客户端代码中实体类的属性生成可以理解的字段,方便后续数据装入;
  2. 根据填写的字段属性,封装集实体类在内的接口请求;
  3. 验证接口返回的对象。

其实此时只需要我们准备接口数据,再利用数据驱动的方式组合各类业务场景的用例;

 

甚至可以将自动生成的属性对应到前端页面或数据库等等(当然属性肯定是可变化的),方便测试时数据的人为或自动输入。

原文地址:https://www.cnblogs.com/dayaodao/p/5129469.html