wzw
V2EX  ›  问与答

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

  •  
  •   wzw · Mar 27, 2019 via iPhone · 2583 views
    This topic created in 2629 days ago, the information mentioned may be changed or developed.

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

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

    ( xml 好在哪?)

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

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

    但如果楼主想要的是能根据简单输入自动造出来 json、xml 数据的,这个据我所知现在是没有这样的工具的。xml 还由可能通过 xsd 约束数据定义方式,json 是完全自由的,做这种工具吃力不讨好。
    Biebe
        14
    Biebe  
       Mar 27, 2019
    httprunner
    wzw
        15
    wzw  
    OP
       Mar 27, 2019
    @kacawa #6 httprunner 没看到有 大疆的影子呀
    MuscleOf2016
        16
    MuscleOf2016  
       Mar 27, 2019
    @wzw 我觉得没必要,免费先用着再说
    kacawa
        17
    kacawa  
       Mar 27, 2019
    @wzw 作者 debugtalk 是大疆的,这个项目应该是他们团队在维护
    unco020511
        18
    unco020511  
       Mar 27, 2019
    iyaozhen
        19
    iyaozhen  
       Mar 27, 2019
    自己写一个
    《使用 Python nose 组织 HTTP 接口测试》 https://iyaozhen.com/use-python-nose-to-http-api-test.html
    iyaozhen
        20
    iyaozhen  
       Mar 27, 2019
    看了下 HttpRunner 真是强,学习下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3036 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 14:25 · PVG 22:25 · LAX 07:25 · JFK 10:25
    ♥ Do have faith in what you're doing.