检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
变量读取规则 无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下表1。 表1 变量读取规则 变量读取模式 变量共享模式 概述 举例 顺序模式 用例模式 每个并发按顺序读取一个变量值。
方案架构 性能测试服务提供整数、枚举型、文本型和文件变量类型的全局变量。 父主题: 全局变量使用全流程
图2 文件变量填写示例 变量名称:建议使用中文、英文、数字或下划线,变量的值则不限内容。 导入的文件格式:.csv(UTF-8无BOM格式)和.xlsx。 文件名称:文件名称长度上限为50字节(含后缀),文件名称建议使用中文、英文、数字或下划线。
图10 Header引入变量 保存测试计划文件,进行脚本调试。 单击上方保存按钮,配置保存路径和文件名,保存测试任务到jmx文件,将工程文件(jmx)和变量文件(csv)放在同一目录下。
表1 专业版和企业版特性区别 特性 专业版 企业版 文件变量 支持,单个文件变量最大10M,最多5个 支持,单文件变量最大80M,最多100个 测试事务数量(串联链路或API) 最大50个 最大100个 最大并发数 5千 1000万 APM报告集成,性能TOP瓶颈智能推荐 支持,最多添加关联
(可选)导入变量文件。 在“测试计划”列表对应的测试名称后单击,选择“变量文件”。在弹出的窗口中单击“本地导入”,选择测试计划所引用的变量文件并导入,导入成功后“关闭”窗口。 图3 导入变量文件1 图4 导入变量文件2 编辑线程组。
单击“导出”按钮,云审计服务会将查询结果以CSV格式的表格文件导出,该CSV文件包含了本次查询结果的所有事件,且最多导出5000条信息。 选择完查询条件后,单击“查询”。 在事件列表页面,您还可以导出操作记录文件和刷新列表。
为了实现自定义请求、函数及检查点,需按照以下签名约定进行开发,并按照以下Go插件编译约束编译成so文件,同时使用JSON文件描述自定义请求、函数及检查点。 父主题: 插件管理
参考知识 头域说明 正则表达式元字符 修改导出的工程文件 JMeter与PerfTest字段对应关系
事务库管理 创建事务 导入录制脚本 导入Swagger文件 调试事务 管理事务 管理事务请求信息
设置全局变量(高性能测试工程) 全局变量概述(高性能测试工程) 整数、枚举型和文本型全局变量添加 csv格式或者xlsx格式全局变量文件添加 变量读取规则 插入变量 父主题: PerfTest测试用例管理
单击“删除”,删除添加的全局变量文件。 全局变量文件被引用时,不可删除。 父主题: 设置全局变量(高性能测试工程)
String 响应消息 最小长度:0 最大长度:1024 variable_list Array of VariableDetail objects 变量列表 数组长度:0 - 1024 表3 VariableDetail 参数 参数类型 描述 file_size Integer 文件大小
视频源地址 用来存放模拟直播推流的视频源文件的OBS地址。目前仅支持flv文件格式,且不支持H.265编码的非标准flv文件。 请求方式为“拉流”时设置以下参数。 流媒体服务器地址 被测流媒体服务器的IP地址。 端口号 被测流媒体服务器监听的端口号,RTMP协议默认为1935。
2147483647 name 是 String 工程名称 最小长度:1 最大长度:42 description 否 String 工程描述 最小长度:0 最大长度:1024 variables_no_file 否 Array of strings 导入工程时,缺失的存在于变量文件中的变量
文件变量数目限制 100
ResponseBody 响应数据 建议不要记录响应较大的数据,例如下载文件,仅记录摘要即可。
最小长度:0 最大长度:64 source Integer 工程来源 0:PerfTest,2:CloudTest 最小值:0 最大值:2147483647 external_params Object 外部参数 variables_no_file Array of strings 文件变量
UpdateVariableRequestBody 参数 是否必选 参数类型 描述 id 是 Integer 变量ID 最小值:0 最大值:2147483647 name 是 String 变量名称 最小长度:1 最大长度:42 variable_type 是 Integer 变量类型(1:整数;2:枚举;3:文件
CreateVariableRequestBody 参数 是否必选 参数类型 描述 id 是 Integer 变量ID 最小值:0 最大值:2147483647 name 是 String 变量名称 最小长度:1 最大长度:42 variable_type 是 Integer 变量类型(1:整数;2:枚举;3:文件