不走寻常路的Linux下接口测试-1009
Posted 自动化软件测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不走寻常路的Linux下接口测试-1009相关的知识,希望对你有一定的参考价值。
题目内容:linux下如何用命令行做接口测试?
本期语音讲解
工具安装
centos: yum -y install curl
ubuntu: sudo apt-get install curl
mac:brew install curl
怎么做接口测试
curl http://www.baidu.com
curl -i http://www.baidu.com
也可以补齐参数curl -X GET www.baidu.com
post json
curl -H "Content-Type: application/json" -X POST -d '{"username":"xyz","password":"xyz"}' http://localhost/api/login
多个头部信息怎么处理?
-H '...' -H '...'这样增加多个头
curl -H "Content-Type: application/json" -H "token:1212121212" -X POST -d '{"username":"xyz","password":"xyz"}' http://localhost/api/login
如何模拟form表单接口
使用-d命令,curl会以application/x-www-url-encoded格式上传参数。
curl -d "action=del" -d "id=12" http://localhost/test
如何模拟文件上传接口
文件上传本质协议头multipart/form-data
curl -F "key=value" -F "filename=@file.tar.gz" http://localhost/upload
推荐阅读:
以上是关于不走寻常路的Linux下接口测试-1009的主要内容,如果未能解决你的问题,请参考以下文章