「 软件测试学习笔记系列(三)」弃繁就简,接口测试神器Postman|收藏版

252 阅读2分钟
  • 💜大家好,我是陈大圣,来自重庆,非科班出身,半路出家的程序员。
  • 💜崇尚自由、开源和分享。
  • 💜目前还没有掘金任何创作头衔,努力前行,总会成为自己心中的那道光,加油

前言

Postman主要帮我们干了三件事:

1.把相关集合放到一个集合当中方便管理。

2.对指定接口发送请求。

3.断言

下面我们使用Postman工具操作getList接口。

新建一个集合TestDemo,用来管理相关用例:

截屏2021-09-11 下午4.18.25.png

添加一条请求(addRequest):

截屏2021-09-11 下午4.19.17.png

编辑请求,修改url,请求方式和参数:

截屏2021-09-11 下午4.19.46.png

发送请求查看结果:

截屏2021-09-11 下午4.20.34.png

以上步骤,是Postman的主要功能,下面是前面没有讲到过的东西----断言。

断言

按照截图打开断言区域:

截屏2021-09-11 下午4.22.18.png

我们按照用例来设置断言:

设计用例(功能):

  • 是否按照创建时间倒序排列
  • 是否返回指定的条数

截屏2021-09-11 下午4.36.35.png

发送请求后,店家Test Results查看结果如下:

截屏2021-09-11 下午4.34.08.png

红色的提示表示断言失败,这个时候我们需要修改接口代码(getList_fix.php):

截屏2021-09-11 下午4.42.02.png

截屏2021-09-11 下午4.42.50.png

按照上面的流程,创建一个请求,添加断言,在此访问返回结果如下:

截屏2021-09-11 下午4.51.39.png

返回绿色说明测试通过。

文中的断言代码是由js编写,大家书写断言的时候不要被代码吓到,因为Postman已经提供了比较丰富的断言片段,直接点击即可生成。

结语

Postman做接口自动化测试的内容就讲到这里啦!如有需要了解软件测试相关的其他内容,可到「 主页」进行查看学习~

同时,有不理解或有误需要补充的地方也欢迎评论区共同探讨或可加我好友,大家一起聊天吹牛交流技术🤗。

  • ✔️我做了一个公众号 程序员一凡 ,不定期分享学习干货
  • ✔️如果这篇文章对你有用,记得点个赞👍🏻加个关注支持我一下~
  • ✔️我们下期见!👋👋👋

🌻推荐阅读: