zoukankan      html  css  js  c++  java
  • 没有postman或者jmeter,怎么做接口测试?

     想一个问题:如果没有了Postman,没有了jmeter,还能不能愉快地做接口测试?    答案自然是——可以!    老司机今天给大家推荐一款万能接口测试工具curl。    curl,是一个命令行工具,不依赖任何界面,各个操作系统上表现一致,无缝切换Windows与Linux。
        Linux系统自带curl工具,Windows上则需要下载配置一下。
        今天老司机给大家介绍一下Windows环境怎么配置curl。



    第1, 下载curl工具



    直接访问Windows平台curl下载工具站点:https://curl.haxx.se/windows/

    根据自己Windows版本,找32位或者64位下载。
    一个压缩包下载到本地。

     


    解压缩后,是个目录,换个名字放到一个位置,比如老司机放到了 c:curl-7.67.0。把curl目录下的bin,添加到PATH环境变量,比如老司机这样。


        验证一下结果,打开一个命令行,输入 curl -V 命令,出来版本信息,则说明安装成功。





    第2,简单实验,访问网页



    比如,访问baidu首页。
    直接敲命令,curl baidu.com。返回结果,直接把baidu首页内容拉取下来,没有报错信息。

            如果只想看http响应头,那么执行curl -I www.baidu.com 。(那个参数是大写字母i)





    第3,复杂的http请求



    模仿一个GET请求,比如访问 https://postman-echo.com/get?foo1=bar1&foo2=bar2执行命令:curl -X GET https://postman-echo.com/get?foo1=bar1&foo2=bar2

            -X 表示使用方法,后面跟着的GET表示,使用GET方法。
        运行命令后,输出的一大串是返回的JSON串。有兴趣的同学,可以找个Chrome浏览器,在地址栏输入https://postman-echo.com/get?foo1=bar1&foo2=bar2 试试看,效果一样的。
        再模仿一个POST请求,比如访问:https://postman-echo.com/post ,提交参数foo1=bar1, foo2=bar2


       返回值是一串结果JSON串。
        用Postman或者jmeter执行接口测试,效果也一样。    同理,在纯命令行模式,比如服务器Linux环境,curl命令参数一样的。
        Curl更高级用法,小伙伴们可以继续探索。
        老司机今天车先开到这里,下次再见!

    作  者:Testfan Arthur
    出  处:微信公众号:自动化软件测试平台
    版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出文章链接
  • 相关阅读:
    如何选出一支优秀的债券基金?
    来吧,今天说说股票型基金
    来吧,帮你认识基金
    债券基金有A、有B、还有C,到底买哪种?
    基金到底分几类
    来吧,一个指标让你选到优秀的“固收+"基金
    来吧,带你读懂债券基金
    Windows 彻底删除文件
    IntelliJ IDEA 工程、模块常用操作
    IntelliJ IDEA 创建项目(开发第一个程序)
  • 原文地址:https://www.cnblogs.com/testfan2019/p/12426503.html
Copyright © 2011-2022 走看看