postman怎么测试websocket_没有postman或者jmeter,怎么做接口测试?

本文介绍了如何在Windows环境下配置和使用curl进行接口测试。curl是一款命令行工具,可在不同操作系统上无缝切换,用于进行HTTP请求。通过添加curl的bin目录到PATH环境变量,可以在命令行中使用curl。文章演示了GET和POST请求的实现,并对比了与Postman和jmeter的相似性。curl不仅适用于简单的请求,还支持复杂的http操作,是接口测试的实用工具。
摘要由CSDN通过智能技术生成
bbfc499ca567ec191d0531b0b5016a65.gif 谢谢打开这篇文章的每个你 关注我们 点击右上角 ··· 设为星标 f6976e032e2e3b290b0bd0c6ce934fd4.gif 08efe31073debba0b0af4429548bc7bf.png     想一个问题:如果没有了Postman,没有了jmeter,还能不能愉快地做接口测试?     答案自然是——可以!      老司机今天给大家推荐一款万能接口测试工具curl。     curl,是一个命令行工具,不依赖任何界面,各个操作系统上表现一致,无缝切换Windows与Linux。     Linux系统自带curl工具,Windows上则需要下载配置一下。      今天老司机给大家介绍一下Windows环境怎么配置curl。 第1, 下载curl工具 直接访问Windows平台 curl下载工具站点 : https://curl.haxx.se/windows/ bf6e13f7f426ccabcce0cae6e545f4de.png 根据自己Windows版本,找32位或者64位下载。 一个压缩包下载到本地。 f64edf41600ed76e2fcc25baa8cb7337.png 解压缩后,是个目录,换个名字放到一个位置,比如老司机放到了 c:curl-7.67.0。 把curl目录下的bin,添加到PATH环境变量,比如老司机这样。 100d17866deb5b6e7090f08b2b9f2258.png     验证一下结果,打开一个命令行,输入 curl -V 命令,出来版本信息,则说明安装成功。 08366554b2d540800ffead9f7020d6bb.png 第2,简单实验,访问网页 比如,访问baidu首页。 直接敲命令,curl baidu.com。 返回结果,直接把baidu首页内容拉取下来,没有报错信息。 0852d9971906c7c4958b254fb33b3d81.png          如果只想看http响应头,那么执行curl -I www.baidu.com 。(那个参数是大写字母i) 492c73fa8fcc69f1d0a95312017af0aa.png 第3,复杂的http请求 模仿一个GET请求,比如访问 https://postman-echo.com/get?foo1=bar1&foo2=bar2 执行命令:curl -X GET https://postman-echo.com/get?foo1=bar1&foo2=bar2 04b2183e217092ab2d4c6687d60fb48f.png          -X 表示使用方法,后面跟着的GET表示,使用GET方法。     运行命令后,输出的一大串是返回的JSON串。有兴趣的同学,可以找个Chrome浏览器,在地址栏输入 https://postman-echo.com/get?foo1=bar1&foo2=bar2 试试看,效果一样的。     再模仿一个POST请求,比如访问: https://postman-echo.com/post ,提交参数 foo1=bar1, foo2=bar2 命令行输入: curl -X POST "https://postman-echo.com/post" --data "foo1=bar1&foo2=bar2"     -X POST 表示用POST方法访问url     --data 后面跟的字符串里的是需要提交的内容 90de1f9888f39b0666a18b7545546592.png     返回值是一串结果JSON串。     用Postman或者jmeter执行接口测试,效果也一样。     同理,在纯命令行模式,比如服务器Linux环境,curl命令参数一样的。     Curl更高级用法,小伙伴们可以继续探索。     老司机今天车先开到这里,下次再见! d921bcfcf7e8a0a616a1c9056e5f3583.gif Bye~ 732502a18ac7363f39ec000efcc9c514.png -------------- Testfan精选 -------------- 挑战年薪50万,你只需... “他31岁,做了4年测试,在北京月薪8.5k,一事无成” 月薪35k+的测试,是怎么一步一步做到的 我就知道你“在看” 4e62481154de405240e9fed9dc75f10e.gif
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值