首页 > 其他 > 详细

【2】-如果设计接口测试用例

时间:2019-07-19 17:25:14      阅读:75      评论:0      收藏:0      [点我收藏+]

  在第一篇文章大致介绍了接口测试的基础知识。但是对于小白来说,可能会常问的问题是为什么要进行接口测试、怎么进行接口测试、还有最为显的高深莫测的就是如果进行接口的压力&性能测试,这个貌似是每个测试工程师的必经道路。如下我慢慢来介绍。


 

  1.为什么要进行接口测试?

      首先作为一个测试工程师,以及入行的人你必须得知道,测试越早加入项目团队,越能减少后期的维护成本以及项目的质量把控。

     

  2.测试之前的准备工作

        我们需要知道系统的业务流程即需求文档,以及对应的接口的功能即系统化的接口文档

             A>需求文档:需求文档可以让我清楚的知道系统的业务流程,可以根据业务流程设计用例;

             B>接口文档:从接口文档我们可以得知以下几点:

             技术分享图片

  3.如何设计接口测试的测试用例?

     根据以上我们就应该知道,具体要怎么设计接口的测试用例,如同写测试用例一样,考虑的点有如下几点:

      A>功能测试

        业务测试点:

        1.即正常、异常场景是否实现=>传递正确或者错误的参数,是否返回正常的结果;

        2.根据业务逻辑来设计用例,验证是否满足需求文档的功能要求,业务是否覆盖全面;

        3.参数验证,因为参数有必传和非必传以及类型和长度,以及传递时可能业务上的一些限制,所以在设计用例时,就要排列组合这些情况,保证所有情况都能覆盖到,所以在参数验证考虑的点包括参数组合、边界值、等价类,同编写UI功能测试用例一致

        4.异常场景=>重复提交、并发提交、事务中断、多机环境(多客户端)、大数据量测试

        检查点:

        1.检查接口返回的数据是否与预期结果一致。

        2.检查接口的容错性,假如传递数据的类型错误时是否可以处理。

        3.接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理。

      B>性能测试=>响应时间、吞吐量、并发数、资源要求,主要是后端执行的SQL语句性能、算法等相关

      C>安全测试=>权限验证、SQL注入等,外部调用的接口尤为重要

      (标红的两方面,之后单挑出来说)  

   

 
  用例设计完了,我使用的工具是Postman和Jmeter。我个人比较喜欢Postman,因为可视化更为简单明了(其实就是因为长的好看),在后面的文章会告诉你如何进行接口的功能测试并且会举例说明,如果有什么问题可以反馈,谢谢~

 

【2】-如果设计接口测试用例

原文:https://www.cnblogs.com/Yulisa/p/11213983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!