{
    "path": "$OET_PATH/testcases/function_test/pkg_test/httpd/httpd-tools",
    "machine num": 1,
    "cases": [
        {
            "name": "test_httpd-tools_ab_upper_x",
            "desc": "使用-X参数指定代理服务器和端口"
        },
        {
            "name": "test_httpd-tools_ab_q",
            "desc": "使用-q参数在请求超过150个时不显示进度"
        },
        {
            "name": "test_httpd-tools_htpasswd_b",
            "desc": "使用-b参数从命令行获取密码"
        },
        {
            "name": "test_httpd-tools_ab_n",
            "desc": "测试ab命令的-n参数，指定请求总数"
        },
        {
            "name": "test_httpd-tools_ab_c",
            "desc": "测试ab命令的-c参数，指定并发用户数"
        },
        {
            "name": "test_httpd-tools_ab_t",
            "desc": "测试ab命令的-t参数，指定最大测试时间"
        },
        {
            "name": "test_httpd-tools_ab_s",
            "desc": "测试ab命令的-s参数，指定每个响应的超时时间"
        },
        {
            "name": "test_httpd-tools_ab_b",
            "desc": "测试ab命令的-b参数，指定TCP发送/接收缓冲区大小"
        },
        {
            "name": "test_httpd-tools_ab_upper_b",
            "desc": "测试ab命令的-upper_B参数，指定发起连接的绑定地址"
        },
        {
            "name": "test_httpd-tools_ab_p_upper_t",
            "desc": "测试ab命令的-p和-T参数组合，进行POST请求并设置内容类型"
        },
        {
            "name": "test_httpd-tools_ab_u_upper_t",
            "desc": "测试ab命令的-u和-T参数组合，进行PUT请求并设置内容类型"
        },
        {
            "name": "test_httpd-tools_ab_upper_t",
            "desc": "测试ab命令的-upper_T参数，设置POST/PUT数据的Content-type头"
        },
        {
            "name": "test_httpd-tools_ab_v",
            "desc": "测试ab命令的-v参数，设置故障排除信息的详细程度"
        },
        {
            "name": "test_httpd-tools_ab_w",
            "desc": "测试ab命令的-w参数，以HTML表格形式输出结果"
        },
        {
            "name": "test_httpd-tools_ab_i",
            "desc": "测试ab命令的-i参数，使用HEAD方法代替GET"
        },
        {
            "name": "test_httpd-tools_ab_x",
            "desc": "测试ab命令的-x参数，设置插入的表格属性字符串"
        },
        {
            "name": "test_httpd-tools_ab_y",
            "desc": "测试ab命令的-y参数，设置插入的tr属性字符串"
        },
        {
            "name": "test_httpd-tools_ab_z",
            "desc": "测试ab命令的-z参数，设置插入的td或th属性字符串"
        },
        {
            "name": "test_httpd-tools_ab_upper_c",
            "desc": "测试ab命令的-upper_C参数，添加Cookie"
        },
        {
            "name": "test_httpd-tools_ab_upper_h",
            "desc": "测试ab命令的-upper_H参数，添加任意HTTP头"
        },
        {
            "name": "test_httpd-tools_ab_upper_a",
            "desc": "测试ab命令的-upper_A参数，添加基本WWW认证"
        },
        {
            "name": "test_httpd-tools_ab_upper_p",
            "desc": "测试ab命令的-upper_P参数，添加基本代理认证"
        },
        {
            "name": "test_httpd-tools_ab_upper_v",
            "desc": "测试ab命令的-upper_V参数，打印版本号并退出"
        },
        {
            "name": "test_httpd-tools_ab_k",
            "desc": "测试ab命令的-k参数，使用HTTP KeepAlive特性"
        },
        {
            "name": "test_httpd-tools_ab_d",
            "desc": "测试ab命令的-d参数，不显示百分比服务表"
        },
        {
            "name": "test_httpd-tools_ab_upper_s",
            "desc": "测试ab命令的-upper_S参数，不显示置信度估计和警告"
        },
        {
            "name": "test_httpd-tools_ab_l",
            "desc": "测试ab命令的-l参数，接受可变文档长度（用于动态页面）"
        },
        {
            "name": "test_httpd-tools_ab_g",
            "desc": "测试ab命令的-g参数，将收集的数据输出为gnuplot格式文件"
        },
        {
            "name": "test_httpd-tools_ab_e",
            "desc": "测试ab命令的-e参数，输出包含服务百分比的CSV文件"
        },
        {
            "name": "test_httpd-tools_ab_r",
            "desc": "测试ab命令的-r参数，在套接字接收错误时不退出"
        },
        {
            "name": "test_httpd-tools_ab_m",
            "desc": "测试ab命令的-m参数，指定HTTP方法名称"
        },
        {
            "name": "test_httpd-tools_ab_h",
            "desc": "测试ab命令的-h参数，显示帮助信息"
        },
        {
            "name": "test_httpd-tools_ab_upper_i",
            "desc": "测试ab命令的-upper_I参数，禁用TLS服务器名称指示扩展"
        },
        {
            "name": "test_httpd-tools_ab_upper_z",
            "desc": "测试ab命令的-upper_Z参数，指定SSL/TLS密码套件"
        },
        {
            "name": "test_httpd-tools_ab_f",
            "desc": "测试ab命令的-f参数，指定SSL/TLS协议"
        },
        {
            "name": "test_httpd-tools_ab_upper_e",
            "desc": "测试ab命令的-upper_E参数，指定可选的客户端证书链和私钥"
        },
        {
            "name": "test_httpd-tools_htdbm_c",
            "desc": "使用-c参数创建新的密码数据库"
        },
        {
            "name": "test_httpd-tools_htdbm_n",
            "desc": "使用-n参数将结果输出到标准输出而不更新数据库"
        },
        {
            "name": "test_httpd-tools_htdbm_b",
            "desc": "使用-b参数从命令行获取密码"
        },
        {
            "name": "test_httpd-tools_htdbm_i",
            "desc": "使用-i参数从标准输入读取密码"
        },
        {
            "name": "test_httpd-tools_htdbm_m",
            "desc": "使用-m参数强制使用MD5加密密码"
        },
        {
            "name": "test_httpd-tools_htdbm_upper_b",
            "desc": "使用-B参数强制使用BCRYPT加密密码"
        },
        {
            "name": "test_httpd-tools_htdbm_upper_c",
            "desc": "使用-C参数设置bcrypt算法的计算成本"
        },
        {
            "name": "test_httpd-tools_htdbm_d",
            "desc": "使用-d参数强制使用CRYPT加密密码"
        },
        {
            "name": "test_httpd-tools_htdbm_s",
            "desc": "使用-s参数强制使用SHA加密密码"
        },
        {
            "name": "test_httpd-tools_htdbm_p",
            "desc": "使用-p参数不加密密码（明文）"
        },
        {
            "name": "test_httpd-tools_htdbm_upper_t",
            "desc": "使用-T参数指定DBM类型"
        },
        {
            "name": "test_httpd-tools_htdbm_l",
            "desc": "使用-l参数列出数据库中的所有用户名"
        },
        {
            "name": "test_httpd-tools_htdbm_v",
            "desc": "使用-v参数验证用户名和密码"
        },
        {
            "name": "test_httpd-tools_htdbm_x",
            "desc": "使用-x参数从数据库中删除用户记录"
        },
        {
            "name": "test_httpd-tools_htdbm_t",
            "desc": "使用-t参数指定用户名的注释"
        },
        {
            "name": "test_httpd-tools_htdbm_c_m",
            "desc": "组合使用-c和-m参数创建新数据库并强制MD5加密"
        },
        {
            "name": "test_httpd-tools_htdbm_b_upper_b",
            "desc": "组合使用-b和-B参数从命令行获取密码并使用BCRYPT加密"
        },
        {
            "name": "test_httpd-tools_htdbm_i_d",
            "desc": "组合使用-i和-d参数从标准输入读取密码并使用CRYPT加密"
        },
        {
            "name": "test_httpd-tools_htdbm_n_s",
            "desc": "组合使用-n和-s参数将SHA加密的结果输出到标准输出"
        },
        {
            "name": "test_httpd-tools_htdbm_v_upper_t",
            "desc": "组合使用-v和-T参数验证密码并指定DBM类型"
        },
        {
            "name": "test_httpd-tools_htdbm_x_l",
            "desc": "组合使用-x和-l参数删除用户后列出所有用户"
        },
        {
            "name": "test_httpd-tools_htdbm_c_b",
            "desc": "组合使用-c和-b参数创建新数据库并从命令行获取密码"
        },
        {
            "name": "test_httpd-tools_htdbm_n_upper_c_num_10",
            "desc": "组合使用-n和-C 10参数，将bcrypt成本设为10的结果输出到标准输出"
        },
        {
            "name": "test_httpd-tools_htdbm_vb",
            "desc": "使用-vb参数组合（验证并从命令行获取密码）"
        },
        {
            "name": "test_httpd-tools_htdbm_nb",
            "desc": "使用-nb参数组合（输出到标准输出并从命令行获取密码）"
        },
        {
            "name": "test_httpd-tools_htdigest_c",
            "desc": "测试使用-c参数创建新的密码文件"
        },
        {
            "name": "test_httpd-tools_htdigest_no_flag",
            "desc": "测试不使用任何参数（仅提供passwordfile、realm、username）向现有文件添加用户"
        },
        {
            "name": "test_httpd-tools_htpasswd_c",
            "desc": "测试使用-c参数创建新的密码文件"
        },
        {
            "name": "test_httpd-tools_htpasswd_n",
            "desc": "测试使用-n参数将结果输出到标准输出而不更新文件"
        },
        {
            "name": "test_httpd-tools_htpasswd_i",
            "desc": "测试使用-i参数从标准输入读取密码（用于脚本）"
        },
        {
            "name": "test_httpd-tools_htpasswd_m",
            "desc": "测试使用-m参数强制使用MD5加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_num_2",
            "desc": "测试使用-2参数强制使用SHA-256加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_num_5",
            "desc": "测试使用-5参数强制使用SHA-512加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_upper_b",
            "desc": "测试使用-B参数强制使用bcrypt加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_upper_c",
            "desc": "测试使用-C参数设置bcrypt算法的计算时间"
        },
        {
            "name": "test_httpd-tools_htpasswd_r",
            "desc": "测试使用-r参数设置SHA-256和SHA-512算法的轮数"
        },
        {
            "name": "test_httpd-tools_htpasswd_d",
            "desc": "测试使用-d参数强制使用CRYPT加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_s",
            "desc": "测试使用-s参数强制使用SHA-1加密密码"
        },
        {
            "name": "test_httpd-tools_htpasswd_p",
            "desc": "测试使用-p参数不加密密码（明文，不安全）"
        },
        {
            "name": "test_httpd-tools_htpasswd_upper_d",
            "desc": "测试使用-D参数删除指定用户"
        },
        {
            "name": "test_httpd-tools_htpasswd_v",
            "desc": "测试使用-v参数验证指定用户的密码"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__v",
            "desc": "测试httxt2dbm命令的详细输出模式"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__i",
            "desc": "测试httxt2dbm命令从标准输入读取源文本文件"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__i__o",
            "desc": "测试httxt2dbm命令指定源文本文件和输出DBM文件"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__f_GDBM",
            "desc": "测试httxt2dbm命令指定GDBM格式输出"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__f_SDBM",
            "desc": "测试httxt2dbm命令指定SDBM格式输出"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__f_default",
            "desc": "测试httxt2dbm命令指定默认DBM格式输出"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__v__i__o",
            "desc": "测试httxt2dbm命令同时使用详细模式、指定输入和输出文件"
        },
        {
            "name": "test_httpd-tools_httxt2dbm__v__i__o__f_GDBM",
            "desc": "测试httxt2dbm命令同时使用详细模式、指定输入输出文件以及GDBM格式"
        },
        {
            "name": "test_httpd-tools_logresolve__upper_s",
            "desc": "测试使用-S参数，指定备用DNS服务器解析主机名"
        },
        {
            "name": "test_httpd-tools_logresolve__upper_c",
            "desc": "测试使用-C参数，在解析时保留原始IP地址"
        },
        {
            "name": "test_httpd-tools_logresolve__v",
            "desc": "测试使用-v参数，在标准错误输出上打印详细处理信息"
        },
        {
            "name": "test_httpd-tools_logresolve__c",
            "desc": "测试使用-c参数，设置解析缓存大小"
        },
        {
            "name": "test_httpd-tools_function_install",
            "desc": "测试软件包httpd-tools的安装功能"
        },
        {
            "name": "test_httpd-tools_function_check",
            "desc": "测试检查httpd-tools是否已安装"
        },
        {
            "name": "test_httpd-tools_function_uninstall",
            "desc": "测试软件包httpd-tools的卸载功能"
        },
        {
            "name": "test_httpd-tools_function_ab_basic",
            "desc": "测试ab命令基本负载测试功能"
        },
        {
            "name": "test_httpd-tools_function_htpasswd_basic",
            "desc": "测试htpasswd命令创建用户文件"
        },
        {
            "name": "test_httpd-tools_function_htdigest_basic",
            "desc": "测试htdigest命令创建摘要文件"
        },
        {
            "name": "test_httpd-tools_function_htdbm_basic",
            "desc": "测试htdbm命令管理DBM密码文件"
        },
        {
            "name": "test_httpd-tools_function_logresolve",
            "desc": "测试logresolve命令解析日志IP"
        },
        {
            "name": "test_httpd-tools_function_httxt2dbm",
            "desc": "测试httxt2dbm转换文本为DBM"
        }
    ]
}