返回

去哪儿Api自动化测试实践

前端

自动化测试

去哪儿机票智能实验室成立半年来,机票业务做出了很多尝试,本篇和大家分享下我们是如何自动化测试去哪儿 Api 的。


软件测试

软件测试 就是通过人工或借助测试工具去执行程序,发现程序中的错误,及时进行修正。软件测试包括静态测试动态测试 。静态测试是指测试人员不运行程序本身,而是通过查看程序的源代码,或执行流来发现程序中的错误。动态测试是指测试人员运行程序本身,并输入特定的数据,然后检查程序的执行结果和预期结果是否有差异,如果有差异,则说明程序有 bug。测试人员首先要对程序进行静态测试,如果发现程序中有静态错误,则应该及时修复,然后再进行动态测试。动态测试可以帮助测试人员发现程序中的逻辑错误和运行错误。


去哪儿Api

去哪儿Api 是指去哪儿网提供的对外接口,可以被其他系统调用。去哪儿Api主要用于查询航班信息、预订机票、酒店预订等。去哪儿Api 有两种类型:公开Api私有Api 。公开Api可以被任何系统调用,私有Api只能被去哪儿网内部系统调用。去哪儿Api 的格式一般为JSON或XML。


Api自动化测试

Api自动化测试 是指使用测试工具自动调用Api,并检查Api返回的数据是否正确。Api自动化测试 可以帮助测试人员快速发现Api中的错误,提高Api的质量。Api自动化测试 可以分为功能测试性能测试 。功能测试是指测试Api是否按照预期的方式工作,性能测试是指测试Api的性能是否符合要求。Api自动化测试 可以帮助测试人员节省大量的时间和精力,提高测试效率。


去哪儿Api自动化测试实践

去哪儿Api自动化测试 实践主要包括以下几个步骤:

  1. 编写测试用例 :测试用例是指需要测试的Api的具体调用方式和预期结果。测试用例可以手动编写,也可以使用测试工具自动生成。
  2. 选择测试工具Api自动化测试 工具有很多,常见的Api自动化测试工具包括PostmanSoapUIJmeter
  3. 执行测试用例 :使用测试工具执行测试用例,并检查Api返回的数据是否正确。
  4. 分析测试结果 :分析测试结果,发现Api中的错误。
  5. 修复错误 :修复Api中的错误,并重新执行测试用例。

结论

去哪儿Api自动化测试 实践可以帮助我们快速发现Api中的错误,提高Api的质量。Api自动化测试 可以节省大量的时间和精力,提高测试效率。Api自动化测试 是提高Api质量的重要手段。