检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置全局变量(高性能测试工程) 全局变量概述(高性能测试工程) 整数、枚举型和文本型全局变量添加 csv格式或者xlsx格式全局变量文件添加 变量读取规则 插入变量 父主题: PerfTest测试用例管理
在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“SLA配置”,详细步骤可参考配置SLA规则。 配置完成后,单击“保存”。 父主题: 配置测试用例(高性能测试工程)
配置测试用例(可扩展测试工程) 填写用例详情 配置用例步骤 添加测试步骤 压力配置 高级配置 SLA配置 关键字库管理 父主题: PerfTest测试用例管理
数据库中dc_case_aw表中的主键ID 最小长度:0 最大长度:100000 caseUri String 数据库中dc_testcase表中的case_uri 最小长度:0 最大长度:100000 case_uri_i String 数据库中dc_testcase表中的case_uri_iteration
最大长度:64 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 update_time 是 Long 探针上次获取全链路应用的更新时间戳(单位:毫秒) 最小值:0 最大值:9999999999999 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型
工程描述 最小长度:0 最大长度:1024 variables_no_file 否 Array of strings 导入工程时,缺失的存在于变量文件中的变量 数组长度:0 - 1024 source 否 Integer 来源(0-PerfTest;2-CloudTest) 最小值:0
Integer 应用ID 最小值:1 最大值:2147483647 address 是 String 探针的内网地址 最小长度:0 最大长度:1024 version 是 String 探针的版本 最小长度:0 最大长度:1024 agent_id 否 String 探针ID,非必填,不填是注册探针,填了是更新探针配置
取把前一个报文的输出提取出来,作后一个报文的输入。 例如,在电商抢购场景中,您搜索对应的商品之后购买该产品,可使用响应提取功能,提取“搜索”报文得到的商品id作为下一个“购买”报文的输入参数。 响应提取不支持跨用例提取,即从用例A的报文的响应中提取值作为用例B报文的输入。 响应提取的变量为局部变量。
压测是需要模拟用户实际业务操作的真实使用场景,并发用户数是模拟一定数量用户操作的一个配置。 例如,游戏网站某个时间点进行竞技活动,那么这个时候对设备的要求肯定是最高的。并发用户数就是模拟成千上万的用户在同一个时间点进行各种操作的配置数。 将并发用户数,同时结合并发时间和思考时间来进行计算并发请求的数量,
测试用例、测试任务、性能报告分别对应了性能测试活动的三个主要环节。 图1 性能测试活动流程 其中测试用例是基于某个性能压测场景建立的测试模型。测试任务是基于已定义的(若干个)测试模型发起一次性能测试的活动。性能报告是测试任务执行的结果,呈现的是被测系统在高并发场景下的性能指标。 图2 测试用例、测试任务和性能报告之间的关系
String 时间 最小长度:0 最大长度:1024 Vary String 兼容性保留,当前版本未使用 最小长度:0 最大长度:1024 请求示例 调试一个用例,用例的id是1,使用共享资源组启动调试。 /v1/projectId/test-suites/testSuiteId/
T/HTTP-FLV/MQTT等协议构建的云应用提供性能测试的服务。服务支持快速模拟大规模并发用户的业务高峰场景,可以很好的支持报文内容和时序自定义、多事务组合的复杂场景测试,测试完成后会为您提供专业的测试报告呈现您的服务质量。 通过简单的四步操作,您就可以完成一次性能测试。 图1
参数类型 描述 task_id Integer 任务ID task_run_id Integer 报告ID 请求示例 批量启动任务,使用共享资源组,任务的id集合有1,2。 /v1/{project_id}/test-suites/{test_suit_id}/tasks/batch-update-task-status
golang.org/x/net v0.8.0 golang.org/x/time v0.2.0 如果直接或者间接使用了第三方库,需要在go.mod文件中使用约束值提供的版本。 第三方版本不一致将产生如下异常: plugin was built with a different version
性能测试服务是否支持Windows Server 2016标准版64位? 对于性能测试服务当前只能支持Linux系统部署性能测试服务,暂不支持Windows系统部署性能测试服务。 对于被测应用,只要保证网络连通,便可进行压力测试。 父主题: 通用问题
根据需求选择专业版或者企业版。两者的区别请参见产品规格差异。 区域 选择“区域”。 不同的区域之间套餐包不互通,每个区域需分别购买。 企业项目 该参数针对企业用户使用。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。
每个并发单独复制一个同名变量进行使用,不同并发按顺序读取变量值,相互不影响。 例如,10并发压力模式下的任务,在执行过程中,每个并发均从复制的变量中,按照顺序往下读取相应的变量值。 随机模式 用例模式 每个并发随机读取一个变量值。 例如,10并发压力模式下的任务,在执行过程中,不同的并发随机获取变量中的值。
用例下至少已有一个请求信息,添加新的请求信息时进行设置。 自动获取:使用响应设置的cookie。 手动设置:只使用当前请求信息设置在头域中的cookie。 自动重定向 选择是否跳转到重定向的地址,开关默认打开,即默认自动跳转到重定向的地址。 请求参数 请求地址中的参数设置。 单击“添加请求
JMeter测试工程管理 JMeter测试工程旨在为用户提供JMeter原生引擎的支持,用户可在JMeter测试工程里导入JMeter脚本,使用JMeter原生引擎快速发起高并发的性能测试,且可查看完备的性能测试报告。 发布区域:华北-北京一、华北-北京四、华北-乌兰察布二零一、华
身份认证与访问控制 身份认证 用户访问性能测试服务的方式有多种,包括性能测试服务用户界面、API、SDK,无论访问方式封装成何种形式,其本质都是通过性能测试服务提供的REST风格的API接口进行请求。 性能测试服务的接口需要经过认证请求后才可以访问成功。性能测试服务支持Token