{
    "path": "$OET_PATH/testcases/function_test/pkg_test/curl/curl",
    "machine num": 2,
    "cases": [
        {
            "name": "test_curl_curl_d",
            "desc": "测试 curl 命令的 -d 参数，用于发送 HTTP POST 数据"
        },
        {
            "name": "test_curl_curl_i",
            "desc": "测试 curl 命令的 -i 参数，用于在输出中包含协议响应头"
        },
        {
            "name": "test_curl_curl_up_o",
            "desc": "测试 curl 命令的 -O 参数，用于将输出写入远程文件名对应的本地文件"
        },
        {
            "name": "test_curl_curl_up_t",
            "desc": "测试 curl 命令的 -T 参数，用于上传本地文件到目标地址"
        },
        {
            "name": "test_curl_curl_v",
            "desc": "测试 curl 命令的 -v 参数，用于详细输出操作信息"
        },
        {
            "name": "test_curl_function_integration",
            "desc": "测试 curl 的综合功能，如多参数组合使用"
        },
        {
            "name": "test_curl_curl_h",
            "desc": "测试curl命令的-h/--help选项，获取指定类别的帮助信息"
        },
        {
            "name": "test_curl_curl_upper_v",
            "desc": "测试curl命令的-V/--version参数，显示版本信息并退出"
        },
        {
            "name": "test_curl_function_basic_http_get",
            "desc": "测试curl最基本功能：执行带详细输出的HTTP GET请求"
        },
        {
            "name": "test_curl_function_install_check",
            "desc": "测试检查curl软件包是否已正确安装，包括主程序、版本和帮助信息"
        },
        {
            "name": "test_curl_function_silent_script",
            "desc": "测试curl在脚本中常用用法：静默模式（-s）、失败退出（-f）及获取响应头（-i）"
        },
        {
            "name": "test_curl_function_upload",
            "desc": "测试 curl 上传文件到服务器"
        },
        {
            "name": "test_curl_function_custom_headers",
            "desc": "测试 curl 设置自定义请求头"
        },
        {
            "name": "test_curl_function_version_check",
            "desc": "测试检查 curl 版本和安装状态"
        },
        {
            "name": "test_curl_curl_help",
            "desc": "测试curl命令的通用帮助信息"
        },
        {
            "name": "test_curl_curl_f",
            "desc": "测试curl命令使用-f参数在HTTP错误时快速失败且无输出"
        },
        {
            "name": "test_curl_curl_o",
            "desc": "测试curl命令使用-o参数将输出写入指定文件"
        },
        {
            "name": "test_curl_curl_upper_o",
            "desc": "测试curl命令使用-O参数将输出写入以远程文件命名的文件"
        },
        {
            "name": "test_curl_curl_s",
            "desc": "测试curl命令使用-s参数启用静默模式"
        },
        {
            "name": "test_curl_curl_u",
            "desc": "测试curl命令使用-u参数指定服务器用户名和密码"
        },
        {
            "name": "test_curl_curl_upper_t",
            "desc": "测试使用-T参数上传本地文件"
        },
        {
            "name": "test_curl_function_basic_get",
            "desc": "测试curl执行基本的HTTP GET请求"
        },
        {
            "name": "test_curl_function_download",
            "desc": "测试curl下载文件到本地"
        },
        {
            "name": "test_curl_curl_upper_a",
            "desc": "使用-A参数发送自定义User-Agent到服务器"
        },
        {
            "name": "test_curl_curl_iv",
            "desc": "使用-i和-v参数组合，在详细输出中包含协议响应头"
        },
        {
            "name": "test_curl_curl_sf",
            "desc": "使用-s和-f参数组合，在静默模式下遇到HTTP错误时快速失败"
        },
        {
            "name": "test_curl_curl_ou",
            "desc": "使用-o和-u参数组合，将认证后的输出写入指定文件"
        },
        {
            "name": "test_curl_curl_Tu",
            "desc": "使用-T和-u参数组合，上传文件到需要认证的目标地址"
        },
        {
            "name": "test_curl_function_download_file",
            "desc": "测试curl使用-O或-o参数下载文件到本地"
        },
        {
            "name": "test_curl_function_verbose_output",
            "desc": "测试curl使用-v参数输出详细操作信息"
        },
        {
            "name": "test_curl_function_silent_mode",
            "desc": "测试curl使用-s参数启用静默模式"
        },
        {
            "name": "test_curl_function_auth_basic",
            "desc": "测试curl使用-u参数进行HTTP基本认证"
        },
        {
            "name": "test_curl_function_fail_on_error",
            "desc": "测试curl使用-f参数在HTTP错误时快速失败"
        },
        {
            "name": "test_curl_function_include_headers",
            "desc": "测试curl使用-i参数在输出中包含HTTP响应头"
        },
        {
            "name": "test_curl_function_combination_use",
            "desc": "测试curl多参数组合使用场景，如静默下载并保存文件"
        },
        {
            "name": "test_curl_curl_i_v",
            "desc": "测试组合使用-i和-v参数，包含响应头并启用详细输出"
        },
        {
            "name": "test_curl_curl_s_o",
            "desc": "测试组合使用-s和-o参数，静默模式并将输出写入文件"
        }
    ]
}