接口测试的简单应用

啥是接口:接口是后端给前端开发人员数据的一种方式,我们测试接口是为了给前端开发人员提前检验该接口是否是通过的,改变接口报文的参数,
该接口返回的数据是否发生相应的变化并且是正确的。
接口的形式:<?xml version="1.0" encoding="utf-8"?>
<fwpackage>
  <jsnr>
    <fwdm>1045</fwdm>
    <nsrsbh>500100201711203</nsrsbh>
    <jrdm>123456</jrdm>
  </jsnr>
  <ywnr><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<request>
<nsrsbh>500100201711203</nsrsbh>
<sblx>0</sblx>
<kpddm>456789</kpddm>
<kpdmc>2655478793</kpdmc>
<fplxdm>004</fplxdm>
<jqbh>499098896920</jqbh>
<xhdwdz>销货单位地址</xhdwdz>
<xhdwdh>15268360666</xhdwdh>
<xhdwkhyh>销货银行开户银行</xhdwkhyh>
<xhdwyhzh>33050163724100000218</xhdwyhzh>
<wlljfs>TCP</wlljfs>
<jsxxlx>1</jsxxlx>
<sfdd>1</sfdd>
</request>]]></ywnr>
</fwpackage>
这一类的数据我们是以全局变量来初始化的,在excel表格中如果需要另外给参数复制,就在局部变量赋值,这样报文拿到的就是局部变量的值
如何判断:我们可以通过接口返回的部分数据来判断接口的正确错误:
如:rtncode=0000
    rtnmsg=调用[开票终端添加]接口成功,终端成功添加!
接口的运行流程:如添加数据,运行该接口之后,真的就会在前端添加一条记录,编辑该记录其实报文和添加是一致的,我们只要拿到添加数据的唯一
标志放到编辑的发送报文中进行。
具体的使用:如我们的添加的终端的名称为小于20个字符的汉字,我们在报文中其他的参数不变,唯独改变终端名字符的大小,为空,大于0小于20,大于20,
全是字母,全是汉字,包含特殊字符,这些接口除了大于0小于20的汉字用例,其他的全是失败的,如果接口返回的数据和预期的一直,那么这个接口就是测试
通过的。
响应报文的格式:
响应报文:
<?xml version="1.0" encoding="utf-8"?>
<result> 
  <requestId>928688097d7d4a39ad52a59add0b58c8</requestId>  
  <rtncode>0000</rtncode>  
  <rtndata/>  
  <rtnmsg>调用[开票终端维护]接口成功,终端维护成功!</rtnmsg> 
</result>
其他验证接口的方式;跑完一条记录之后查看页面是否发生对应接口的变化,如果发生,既是成功,如果没发生,即是失败

猜你喜欢

转载自blog.csdn.net/qq_21406125/article/details/81942926