curl命令进⾏接⼝测试
有时候会遇到⼀些需求:后端先写功能接⼝,前端后⾯再做,这样在灰度发版的时候怎么验证⽣产接⼝功能?
1、接⼝⾃动化
2、postman直接调⽤⽣产接⼝curl命令发送post请求带参数
3、curl命令测试接⼝
今天重点是⽅法3
⼀、curl命令的介绍:
Windows环境上有很多接⼝测试的⼯具,如soapui、postman等,但这些⼯具在linux平台上使⽤起来相对不那么便捷。
建⽴在linux平台的接⼝可通过curl⼯具实现。
⼯作中呢,我们通常都是通过xshell链接linux服务器的,那么对于接⼝的测试,可以直接再xshell上实现,
链接对应的服务器,直接输⼊curl命令即可。
1.1 curl 常⽤的参数
-X/--request [GET|POST|PUT|DELETE|…] 使⽤指定的http method发出 http request
-H/--header 设定request⾥的header
-i/--include 显⽰response的header
-d/--data 设定 http parameters
-v/--verbose 輸出⽐较多的信息
-u/--user 使⽤者账号
-b/--cookie cookie ⽂件路径 使⽤cookie
1.2 curl命令也可以通过postman⾃动来⽣成
⼆、如何测试接⼝
1、测试get请求
2、测试post请求
3、以json数据为例
⽅式⼀:发送磁盘上⾯的JSON⽂件(推荐)
⽅式⼆:在命令⾏直接发送JSON结构数据
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论