检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
content_method_url Array of strings 请求信息,包括请求名称,方法,url信息 crawler_status Integer 请求运行状态(0:正常返回;1:解析失败; 2:比对失败; 3:响应超时;) related_temp_running_id Integer
虚拟用户的行为定义,适配不同测试场景。 通过思考时间对同一个用户的请求设置发送间隔或者在一个事务中定义多个请求报文来设置每个用户每秒内发起的请求数。 自定义针对响应结果的校验,使请求成功的检查点更准确。 针对每个用户的请求,支持用户配置检查点,在获取到响应报文后针对响应码、头域及响应
选择对应的测试资源组作为执行器后单击“启动”。 单击“查看日志”查看事务调试的具体内容。 如果调试结果报错,可根据日志信息,修改相应的事务请求信息,重新进行调试。 在“调试记录”页签,查看调试的历史操作记录。 父主题: 事务库管理
image:图像 font:字体文件 ping:Ping测试 选中某个请求,可在页面右侧详情展示该请求的内容。 图4 选择请求 如果录制的内容不是您需要的或需要录制新的请求,执行以下步骤重新录制。 单击“清空内容”清空原先录制的请求内容。 单击“开始录制”。 在浏览器待录制的页签中进行操作,重新录制。
期(10s内),平均每秒获取到响应的请求报文数量。比如10s内共有1000个请求获取到了响应,那么TPS即为100TPS。有些测试工具统计的是每秒发出的请求数量,这样无法精确地体现系统的能力,因此性能测试服务中的TPS为系统实际处理并返回的请求数量。 父主题: 压测报告管理
全局变量概述(高性能测试工程) 全局变量用于构造数据集合,使测试数据更加丰富。 在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
在“用例步骤”页签下,单击“添加自定义请求”。 在弹出的窗口中选择自定义请求。 图2 添加自定义请求 单击“确定”。 添加自定义函数 添加自定义函数插件后,添加请求信息时,在输入框内输入“$”,变量类型选择“自定义函数”,选择已导入的函数名称,单击“选择”。 图3 添加自定义函数
sum2xx Double 2xx请求数 sum3xx Double 3xx请求数 sum4xx Double 4xx请求数 sum5xx Double 5xx请求数 taskId String 任务ID_轮次 taskProjectId String 任务ID taskStatus
插入变量 添加请求信息时,在输入框内输入“$”,插入变量。 “变量类型”为“自定义变量”时,需要设置如下参数: 变量范围:选择变量范围。 变量名称:自定义变量名称。自定义变量名称为添加变量时为变量取的名称。 “变量类型”为“系统变量”时,需要选择函数名称: 身份证号:随机生成一个身份证号。
方案概述 应用场景 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。 方案架构
可扩展测试工程功能为白名单特性,需要联系后台管理人员申请开通,审批同意后方可使用。 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务
设备的要求肯定是最高的。并发用户数就是模拟成千上万的用户在同一个时间点进行各种操作的配置数。 结合并发用户数、并发时间和思考时间来计算并发请求的数量,压测出服务器最终饱和数据是多少,结合期望的最大值是多少来判断是否满足客户的需求。 父主题: 压测工程管理
支持多个事务请求信息串联。 为事务添加请求信息,添加完成后,单击“确定”。 常规事务可以同时添加报文、思考时间、响应提取、检查点四个请求组成。其中,报文为必选项。 请求组成为“报文”:报文是HTTP应用程序之间发送的数据块。详细步骤请参见添加请求信息(报文)。 请求组成为“思考时
Cache-Control 用来指定在这次的请求/响应链中的所有缓存机制都必须遵守的指令。 Connection 该浏览器想要优先使用的连接类型。 Content-Length 以八位字节数组(8位的字节)表示的请求体的长度。 Content-MD5 请求体的内容的二进制MD5散列值,以 Base64
配置测试用例(高性能测试工程) 填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
执行器数量 >= 用例中所有阶段最大的并发用户/5000。 日志采集策略设置:当您的用例中请求过多或者存在循环嵌套的情况下,建议使用请求模式。 请求模式:用例中的请求将单独输出日志。 用例模式:用例中的所有请求将进行关联后输出日志。 配置完成后,单击“保存”。 父主题: 配置测试用例(高性能测试工程)
Success 是否成功 - BeginTime 请求开始时间 单位:毫秒 EndTime 请求结束时间 单位:毫秒 SubResults 子请求 当自定义请求需要多个子请求共同完成,需要使用该字段记录各个子请求执行情况。 SubIndex 子请求索引 当使用父Result的addSub方
refusedFailed Array of doubles 连接被拒 success Array of doubles 成功请求 timeout Array of doubles 超时失败 表7 RtmpBrokens 参数 参数类型 描述 audioRecBytes Array of doubles
test_suite_id 是 Integer 测试工程ID task_id 是 Integer 任务ID case_id 是 Integer 用例ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 status 是 Integer 状态(9:启动调试) cluster_id 是 Integer
test_suite_id 是 Integer 测试工程ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of CreateVariableRequestBody objects 创建全局变量请求体 表3 CreateVariableRequestBody