V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wzw
V2EX  ›  问与答

API 测试工具, json xml 都要支持的,有推荐吗?

  •  
  •   wzw · 2019-03-27 07:34:53 +08:00 via iPhone · 2128 次点击
    这是一个创建于 2072 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前有些系统 json,有些 xml,是不是应该统一?

    大家有这样的 API 测试工具推荐吗?

    ( xml 好在哪?)

    20 条回复    2019-03-27 13:30:28 +08:00
    minmini
        1
    minmini  
       2019-03-27 07:38:50 +08:00 via Android
    soup UI jmeter 不是都可以么
    songpengf117
        2
    songpengf117  
       2019-03-27 07:41:16 +08:00 via iPhone
    postman
    wzw
        3
    wzw  
    OP
       2019-03-27 07:54:13 +08:00 via iPhone
    @songpengf117 postman 也可以?
    wzw
        4
    wzw  
    OP
       2019-03-27 07:54:50 +08:00 via iPhone
    @minmini soupui 知道,看看还有什么更好用的没
    THaGKI9
        5
    THaGKI9  
       2019-03-27 08:28:51 +08:00 via iPhone
    paw
    kacawa
        6
    kacawa  
       2019-03-27 08:34:19 +08:00   ❤️ 1
    大疆的 httprunner,开源的
    markyangd
        7
    markyangd  
       2019-03-27 08:40:07 +08:00 via iPhone
    一直用 postman
    javacodecreeks
        8
    javacodecreeks  
       2019-03-27 08:40:49 +08:00 via iPhone   ❤️ 1
    json 用 postman,xml 用 soapui
    NicholasYX
        9
    NicholasYX  
       2019-03-27 08:43:33 +08:00
    一直在用 postman
    MuscleOf2016
        10
    MuscleOf2016  
       2019-03-27 08:46:17 +08:00
    postman + soapui 没必要一个工具
    wzw
        11
    wzw  
    OP
       2019-03-27 08:47:05 +08:00
    @kacawa #6 看了一下文档 挺吸引人了, 你自己在用 httprunner ?
    wzw
        12
    wzw  
    OP
       2019-03-27 08:47:48 +08:00
    @javacodecreeks #8 @MuscleOf2016 #10 是考虑上 2 个工具了, soapui 有必要买专业版吗?
    passerbytiny
        13
    passerbytiny  
       2019-03-27 08:50:32 +08:00
    json 跟 xml 的区别是:json 在数据大小、数据解析、数据转换上碾压 XML,xml 在数据描述、数据约束上碾压 json。

    楼主并没明确想要什么样的 API 测试工具,HTTP 类型接口的测试工具,不考虑特性的话,一抓一大把,自己写个 html 文件都能满足全部测试。

    但如果楼主想要的是能根据简单输入自动造出来 json、xml 数据的,这个据我所知现在是没有这样的工具的。xml 还由可能通过 xsd 约束数据定义方式,json 是完全自由的,做这种工具吃力不讨好。
    Biebe
        14
    Biebe  
       2019-03-27 08:59:04 +08:00
    httprunner
    wzw
        15
    wzw  
    OP
       2019-03-27 09:14:35 +08:00
    @kacawa #6 httprunner 没看到有 大疆的影子呀
    MuscleOf2016
        16
    MuscleOf2016  
       2019-03-27 09:23:38 +08:00
    @wzw 我觉得没必要,免费先用着再说
    kacawa
        17
    kacawa  
       2019-03-27 11:23:12 +08:00
    @wzw 作者 debugtalk 是大疆的,这个项目应该是他们团队在维护
    unco020511
        18
    unco020511  
       2019-03-27 12:52:23 +08:00
    iyaozhen
        19
    iyaozhen  
       2019-03-27 13:17:40 +08:00
    自己写一个
    《使用 Python nose 组织 HTTP 接口测试》 https://iyaozhen.com/use-python-nose-to-http-api-test.html
    iyaozhen
        20
    iyaozhen  
       2019-03-27 13:30:28 +08:00
    看了下 HttpRunner 真是强,学习下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3798 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.