检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
None 操作指导 性能测试 CodeArts PerfTest 测试资源准备 05:59 测试资源准备 性能测试 CodeArts PerfTest 响应提取 02:32 响应提取
工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加循环控制器的用例。 在“用例步骤”页签下,单击“更多 > 循环控制器”。 设置参数。 循环次数:设置循环执行次数,输入大于等于1的值,循环次数限制为100万。 退出条件:请求满足该条件,跳出循环。表达式和对比值均
参见插入变量。 单击“选择”。 表4 HLS协议报文参数 参数 参数说明 流媒体地址 视频源的地址,比如“http://域名/路径”。 播放时长(秒) 模拟播放的时长。用例调试时,播放时长会设置为3秒。 直播缓冲等待请求时间间隔(毫秒) 直播场景下,视频播放源无新数据时候,尝试获取新数据的时间间隔。
变量读取规则 无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下表1。 表1 变量读取规则 变量读取模式 变量共享模式 概述 举例 顺序模式 用例模式 每个并发按顺序读取一个变量值。 例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。
TPS是Transactions Per Second的简称,用例的TPS=用例的事务数/用例的运行时长,其中事务定义为:性能测试服务压测过程中,会循环执行用例中的所有测试步骤,每完成一次循环,算作一次事务(transaction)。 性能测试服务中TPS的统计规则为每个统计周期(10s内),平均每秒获取到响
登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“用例步骤”,选择前置步骤或测试步骤配置。 前置步骤:每个
在“用例步骤”页签下,选择“测试步骤”。 单击“添加步骤”右侧的“循环”。 输入循环次数。 单击循环次数右边的,设置循环中断的条件。当测试满足中断条件时,跳出循环。 配置完成后,单击“保存”。 不通过 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
整数、枚举型和文本型全局变量添加 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,单击“全局变量”。 通过手工输入方式添加全局变量。 单击“添加变量”。
添加全局变量。可以直接添加整数、枚举型或文本型全局变量,也可以通过csv格式文件或者xlsx格式文件添加文件型全局变量。 添加整数、枚举型或文本型全局变量 在“全局变量”弹框中单击“添加变量”,输入变量名称,选择变量类型,输入变量值,选择读取模式和共享模式后,单击操作栏的添加变
填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“高级配置”。 设置执行器:执行器数量的
单击页面上方的“创建集群”,进入购买CCE集群页面。创建集群操作请参考购买CCE集群,设置集群参数。 单击“下一步:插件选择”,选择创建集群时需要安装的插件。 单击“下一步:插件配置”,默认选择即可,不需要更改。 单击“下一步:确认配置”,确认集群配置信息无误后,勾选已阅读使用说明,单击“提交”等
所有的报文都包含实体的主体部分。 内容格式:请根据被测服务器的业务请求内容,选择“字符串”或“16进制码流”。16进制码流的内容取值范围为“0~9”和“a~f”,且总字符个数为双数。 如果已设置全局变量或响应提取的局部变量,可在报文内容部分引用变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
在JMeter客户端左上角“Test Plan”上右击,选择“Add > Threads(Users) > Thread Group”,为JMeter测试计划创建线程组,线程组是JMeter工程的基本执行单位。 图1 创建线程组 添加请求。 右击“Thread Group”,选择“Add > Sampler
共享资源组最大支持1000并发和100Mb带宽,如果需要更高并发或带宽,建议使用私有资源组。 JMeter测试任务只可以使用私有资源组。 操作视频 本视频介绍测试资源准备,演示创建私有资源组操作。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。 (可选)
当“执行策略”为“按时长”时,可以在“阶段1”修改该参数。 单击“确定”保存更新的配置信息。 调试测试计划 新增或修改测试计划后,可通过调试快速发现语法或配置错误,确保该模型在任务中可用。 登录性能测试服务控制台,在左侧导航栏中选择“JMeter测试工程”。单击待调试测试计划所在工程后的。 在“测试计划”页签中
streamingPlayTimes Long 流媒体播放次数(流媒体aw执行次数) streamingErrorTimes Long 流媒体播放出现失败的次数(失败的流媒体aw次数) streamingSuccessRate Double 流媒体播放成功率 sentPacketsPerSecond
doubles RTMP发送数据包数 videoRecBytes Array of doubles 视频接收字节数 videoSentBytes Array of doubles 视频发送字节数 表8 StreamingErrorBrokens 参数 参数类型 描述 createStreamFailed
selected_temp_name String 选择的事务或者用例名称 data Object 数据(循环、条件控制器作用的数据) data_type Integer 数据指令类型(0:默认请求卡片;1:数据指令;201:循环指令;202:条件指令;301:集合点;203:vu
Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods":