在使用postman进行接口自动化测试前,需要对postman的基本使用有一定的了解
参考:
- postman入门教程
- Postman 快速入门之脚本语法
首先,既然是自动化测试,那么我们肯定需要工具 (Postman) 或者代码帮我们直接判断结果是否符合预期。那么在接口测试上,大体就两个思路:
-
判断请求返回的 code 是否符合预期
-
判断请求返回的内容中是否包含预期的内容(关键字)
接下来我们看看如何利用 Postman 来解决上述的问题
这是三个模拟天气的接口集合,点击扩展按钮,找到RUN,进入
newman
能够通过命令行的方式执行postman的文件
- 可以通过newman run APITest.postman_collection.json 这条命令来执行postman的json文件
- newman run APITest.postman_collection.json -n 10 代表重复执行10次
- newman可以结合Jenkins做持续集成
content-Type
一个文件上传接口,它的content-Type可能是p>
- multipart/form-data
- image/png
实践中遇到的一些问题
- 在发送一些请求cookie总是带不上去strong>
A:经过抓包发现,postman发送出去的请求headers中最多携带8个字段,当cookies所处位置大于8时,就不会被发送,所以这个时候需要删除一些无关紧要的字段如Origin等。应该属于postman的一个bug,具体原因未知,得阅读源码
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!