You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为WebTau的REST API测试指定基础URL

WebTau 配置REST API测试基础URL方法

你不需要修改示例中使用相对URL编写的测试逻辑,WebTau提供了3种常用的基础URL配置方式,配置后所有相对路径请求会自动拼接设置的根地址:

  • 配置文件配置
    在项目测试类路径根目录(通常是src/test/resources目录)下创建webtau.properties文件,添加如下配置项:
    http.baseUrl=你的API服务根地址
    
    本地调试时如果服务跑在8080端口,配置值填http://localhost:8080即可。
  • 命令行参数配置
    执行测试时通过启动参数传入baseUrl,适合多环境(测试/预发/本地)切换场景,不需要修改文件配置:
    # CLI执行示例
    webtau --http.baseUrl=https://test-env-api.your-domain.com your-test-script.groovy
    
    # JVM启动参数示例(Maven/Gradle跑测试时)
    -Dhttp.baseUrl=https://test-env-api.your-domain.com
    
  • 代码内配置
    可以在测试初始化逻辑中直接写入配置,适合定制化测试场景:
    import static org.testingisdocumenting.webtau.cfg.WebTauConfig.cfg
    
    // 测试启动前执行
    cfg.set("http.baseUrl", "http://localhost:8080")
    

配置优先级:命令行参数 > 代码内配置 > 配置文件,高优先级配置会覆盖低优先级的同项配置。配置完成后你示例中的/customers请求会自动拼接为${http.baseUrl}/customers发起调用,不需要调整现有测试代码。

内容的提问来源于stack exchange,提问作者Mykola Golubyev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 09:57:17