本篇文章给大家谈谈编写接口测试用例常见错误,以及接口异常测试用例对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享编写接口测试用例常见错误的知识,其中也会对接口异常测试用例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
接口测试痛点及解决方式?
我们在进行接口测试的时候,经常会碰到一些痛点,下面我们就整理下接口测试过程中的常见痛点和解决方式
直接从传智播客整理好的资料截取的。
①测试环境数据被改动导致接口测试失败
支持实时从数据库查询最新的数据
②测试数据写死导致的接口用例执行失败
对数据进行参数化
③ 检查点不够充分
增加各种校验点:正常检查点、异常检查点、不为空检查点
④接口测试执行后产生的数据会导致下面的用例执行失败
执行结束后支持删除指定数据
⑤接口测试执行超时等非404错误导致的失败
支持失败重跑功能
⑥不能定时执行
使用jenkins进行持续集成
⑦线上环境接口调用失败
支持线上环境接口的监控
⑧依赖于第三方接口数据不好创建
支持数据的mock
⑨单个接口测试通过,但业务还是有bug
组合多个接口为一个业务场景
接口测试—用例编写注意哪些?
接口测试用例的编写要点有哪些?
1)必填字段:请求参数必填项、可选项
2)合法性:输入输出合法、非法参数
3)边界:请求参数边界值等
4)容错能力:大容量数据、频繁请求、重复请求(如:订单)、异常网络等的处理
5)响应数据校验:断言、数据提取传递到下一级接口...
6)逻辑校验:如两个请求的接口有严格的先后顺序,需要测试调转顺序的情况
7)性能:对接口模拟并发测试,逐步加压,分析瓶颈点
8)安全性:构造恶意的字符请求,如:SQL注入、XSS、敏感信息、业务逻辑(如:跳过某些关键步骤;未经验证操纵敏感数据)
接口测试面试常见问题
1.什么是接口测试
编写接口测试用例常见错误?
·接口测试是测试系统组件间接口
编写接口测试用例常见错误的一种测试方法。
·接口测试
编写接口测试用例常见错误的重点是检查数据的交换,传递的正确性,以及接口间逻辑依赖关系
·提交接口测试的重要意义:实现开发期并行测试,减少页面层测试的深度,缩短整个项目的测试周期。
2. 接口自动化测试的流程是什么?
·基本的接口功能自动化测试流程为:需求分析-用例设计-脚本开发-测试执行-结果分析
3. GET请求和POST请求区别是什么?
· GET请求用于信息获取,而且应该是安全和幂等的;在做数据查询时,建议用get方式。如:商品信息接口、搜索接口、博客访问接口等。
· POST请求表示可能会修改服务器上资源的请求;在做数据添加、修改时,建议用post方式,如:微博贴吧上传图片接口、登录注册接口等。
GET是从服务器上获取数据,POST是向服务器传送数据。这个说法是有误的。GET/POST都可以提交数据。Get请求也可以向服务器传递数据。Post请求也需要服务器返回数据。
4. 接口测试的常用工具有哪些?
· Postman
·Jmeter
·SoapUI
5. HTTP接口的请求参数类型有哪些?
·查询字符串参数(Quert string Parameters),参数会以url string的形式进行传递。
·请求提参数(Request body)一般用于POST请求,可以使用Content-Type来指定不同参数类型
6. 如何从上一个接口获取相关的响应数据传递到下一个接口?
先从上一个接口中的响应数据获取对应的返回值,然后使用正则表达式或者json解析来提取要获取的值,然后存储在一个变量中,最后在下一个接口中直接引用即可。
7. 接口测试用例的编写要点有哪些?
· 请求参数必填项、可选项等
·输入输出合法、非法参数等
·请求参数边界值等
·响应数据校验
·接口之间逻辑校验,如果两个请求有严格的先后顺序,需要测试调转顺序的情况
8. 接口测试的步骤有哪些?
发送接口请求
测试接口获取的返回值
断言:判断实际结果是否与预期相同
9. 接口测试中依赖登陆状态的接口如何测试?
依赖登陆状态的接口本质上是在每次发送请求时需要带上Session或者Cookie才能发送成功,在构建POST请求时添加必要的Session或者Cookie
10. 依赖第三方数据的接口如何进行测试?
可以利用一些MOCK的工具(如Json Server,Easy Mock)来模拟第三方的数据返回,最大限度地降低对第三方数据接口的依赖。
关于编写接口测试用例常见错误和接口异常测试用例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
编写接口测试用例常见错误的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于接口异常测试用例、编写接口测试用例常见错误的信息别忘了在本站进行查找喔。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~