本篇文章给大家谈谈接口测试参数化,以及什么是接口参数化对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享接口测试参数化的知识,其中也会对什么是接口参数化进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何进行接口参数化?
做接口测试的时候,有些请求参数都是重复的或者是可以随机的,那么就需要我们进行接口参数化。
接口参数化第一步,定位获取需要参数化的参数
apipost提供了定位参数的方法,response.json(获取响应值的json),定位json中的参数
通过全局变量或者环境变量获取值
定位获取到需要的参数值之后就是引用了
apipost引用的方法是{{参数名称}}
Postman 接口测试(变量与参数化)
上一篇文章 我们学习了用例断言,添加了断言后一个测试用例就算完成啦。如果要写获取另外一个城市天气信息的测试用例,你会怎么做?
可能第一反应就是复制上面的用例脚本,把里面的 location 值换成另外一个城市的就可以了。这样做可以实现,但这里我们学习另外一种实现的方式,用变量替换 location 的具体值,然后把具体 location 值从其他地方调用过来使用。
Postman 中可以创建 Environment 变量(相当于局部变量)和 Globals 全局变量。
首先,我们来学习一下创建和调用 Environment 变量。
学习完 Environment 变量后,我们接着来学习 Globals 变量。
以上就是变量的一些知识,但不管是 Environment 变量还是 Globals 变量都是在调试脚本的时候用得比较多。如果批量或者重复执行用例时,需要用到大量的数据,Environment 变量和 Globals 变量就很难满足数据要求了。
接口测试痛点及解决方式?
我们在进行接口测试的时候,经常会碰到一些痛点,下面我们就整理下接口测试过程中的常见痛点和解决方式
直接从传智播客整理好的资料截取的。
①测试环境数据被改动导致接口测试失败
支持实时从数据库查询最新的数据
②测试数据写死导致的接口用例执行失败
对数据进行参数化
③ 检查点不够充分
增加各种校验点:正常检查点、异常检查点、不为空检查点
④接口测试执行后产生的数据会导致下面的用例执行失败
执行结束后支持删除指定数据
⑤接口测试执行超时等非404错误导致的失败
支持失败重跑功能
⑥不能定时执行
使用jenkins进行持续集成
⑦线上环境接口调用失败
支持线上环境接口的监控
⑧依赖于第三方接口数据不好创建
支持数据的mock
⑨单个接口测试通过,但业务还是有bug
组合多个接口为一个业务场景
关于接口测试参数化和什么是接口参数化的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
接口测试参数化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于什么是接口参数化、接口测试参数化的信息别忘了在本站进行查找喔。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~