httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
sighforever
V2EX  ›  HTTP

有什么 http 测试框架可以生成 curl 命令么?

  •  
  •   sighforever · Feb 21, 2017 · 6207 views
    This topic created in 3412 days ago, the information mentioned may be changed or developed.

    与同事交流的时候有个问题,我用 http 测试工具测出的接口错误,不好给他复现

    现在觉的一个比较好的办法是,测试框架直接生成 curl 命令,我把 curl 命令发给他运行就好了

    语言方面不用限制,也可以生成其他的方便运行的包,比如 postman 的导出格式什么的,但最好可以全平台(win, linux, mac)支持

    不知道有没有这样的框架,请大家推荐

    13 replies    2017-02-21 18:18:24 +08:00
    TimePPT
        1
    TimePPT  
    PRO
       Feb 21, 2017
    Mac 上的 Paw 使用 cURL 的 Extension 可以实现,全平台的话不太清楚……如果常用的话自己写脚本转吧
    RealLiuSha
        2
    RealLiuSha  
       Feb 21, 2017   ❤️ 3
    postman 就支持啊
    code -> cURL -> copy!

    paw 是个商业服务 要钱的
    TimePPT
        3
    TimePPT  
    PRO
       Feb 21, 2017
    @lgpqdwjh 咦,这个好,试试去
    mritd
        4
    mritd  
       Feb 21, 2017
    我们是应用内置 swagger 。。。可以直接自测,也能生成 curl 。。。
    sighforever
        5
    sighforever  
    OP
       Feb 21, 2017
    @lgpqdwjh

    你的意思是直接用 postman 写测试脚本么?这个想法倒是也可以试试
    sighforever
        6
    sighforever  
    OP
       Feb 21, 2017
    @mritd
    好的,我去仔细研究研究 swagger ,一直没用过这个工具呢
    iyaozhen
        7
    iyaozhen  
       Feb 21, 2017 via Android
    postman ,直接生成 curl 指令。然后他还是不明白的话再生成他使用的语言,这还是不明白的话若 ta 是妹子且长得漂亮就过去和她从 3 次握手讲起,若是汉子「你 TM 自己看」
    mritd
        8
    mritd  
       Feb 21, 2017
    @sighforever 这个是写应用的时候加入的 应用测试框架
    chairuosen
        9
    chairuosen  
       Feb 21, 2017
    测试脚本要是可以跑在浏览器里, chrome network 也可以直接复制 curl
    hstdt
        10
    hstdt  
       Feb 21, 2017 via iPhone
    surge 支持
    hstdt
        11
    hstdt  
       Feb 21, 2017 via iPhone
    @hstdt 不过这个要先抓包,如果能抓到,那就很方便了
    RealLiuSha
        12
    RealLiuSha  
       Feb 21, 2017   ❤️ 1
    @sighforever postman 可以支持测试的,见 pre-request script & tests

    当然,也可以让应用本身支持各种测试, 我司微服务的功能都是通过 postman 来的, 不过我是运维:)
    zhuangtongfa
        13
    zhuangtongfa  
       Feb 21, 2017
    chrome 也行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3552 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 04:44 · PVG 12:44 · LAX 21:44 · JFK 00:44
    ♥ Do have faith in what you're doing.