接口测试参数化(什么是接口参数化)

网友投稿 590 2023-02-17


本篇文章给大家谈谈接口测试参数化,以及什么是接口参数化对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享接口测试参数化的知识,其中也会对什么是接口参数化进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何进行接口参数化?

做接口测试的时候,有些请求参数都是重复的或者是可以随机的,那么就需要我们进行接口参数化。

接口参数化第一步,定位获取需要参数化的参数

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小时内删除侵权内容。

上一篇:使用express搭建一个简单的查询服务器的方法
下一篇:微信平台接口开发(微信开放平台接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~