检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用性能测试服务需要哪些权限? 什么是VUM? 如何查看剩余的VUM? 性能测试服务是否支持Windows Server 2016标准版64位? 支持录制手机微信端的操作脚本吗? 为什么接口返回体有中文或特殊字符时,通过流量录制插件导出后中文或特殊字符显示乱码?
计费FAQ 如何购买性能测试服务? 购买性能测试服务后如何压测百万以上并发? 什么是VUM? 如何查看剩余的VUM? 已购买的性能测试服务套餐包是否支持变更规格? 已购买的性能测试服务套餐包是否支持转按需计费模式? 已购买的性能测试服务按需套餐包什么情况下会失效?
全局变量概述(高性能测试工程) 全局变量用于构造数据集合,使测试数据更加丰富。 在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
数后保持在峰值并发用户数进行压测。 说明: 执行器按设定的梯度逐步增加并发数进行压测,压测时,后台会为每个并发梯度生成一个“阶段数据”,当某个阶段的数据相比前一个阶段有发生明显的性能拐点时,系统判定到达性能峰值。其中性能拐点通过以下场景定义:成功率小于阈值(默认100%)、RPS
添加自定义请求 单击“确定”。 添加自定义函数 添加自定义函数插件后,添加请求信息时,在输入框内输入“$”,变量类型选择“自定义函数”,选择已导入的函数名称,单击“选择”。 图3 添加自定义函数 添加自定义检查点 前提条件:已添加自定义检查点插件。 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
与上传的插件名称一致 desc 插件描述 - funcs 函数列表 参照函数表 表2 函数表 名称 含义 补充说明 name 函数名称 必须是可导出的 desc 函数描述 - type 函数类型 req:请求 func:函数 check:检查点 params 参数列表 参照参数表 表3
数后保持在峰值并发用户数进行压测。 说明: 执行器按设定的梯度逐步增加并发数进行压测,压测时,后台会为每个并发梯度生成一个“阶段数据”,当某个阶段的数据相比前一个阶段有发生明显的性能拐点时,系统判定到达性能峰值。其中性能拐点通过以下场景定义:成功率小于阈值(默认100%)、RPS
rfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,可以在页面左侧查看当前已创建的用例目录结构。可以通过以下两种方式创建用例: 在当前目录下创建用例:直接单击“创建用例”。 图1 在当前目录下创建用例 在指定
方案概述 应用场景 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。 方案架构
全局变量概述(可扩展测试工程) 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
单击“保存”。 变量导入 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择已创建的测试用例,单击“全局变量”。 单击“导入”,在弹出的窗口中添加Json文件,单击“确定”。
永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy
表1 Go插件编译约束表 约束项 约束值 说明 arch linux amd64 - Go版本 1.19.6 执行go version查看版本。 中版本不一致时产生如下异常: fatal error: runtime: no plugin module data 小版本不一致时产生如下异常:
头域说明 表1 头域说明 协议头字段名 说明 Accept 能够接受的回应内容类型(Content-Types)。 Accept-Charset 能够接受的字符集。 Accept-Datetime 能够接受的按照时间来表示的版本。 Accept-Encoding 能够接受的编码方式列表。
根据使用的资源组,有以下两种可能: 如果是共享资源组,共享资源组本身最多支持的并发任务数有限,需要等待其他用户压测任务结束后方能执行任务。 如果是私有资源组,请查看CCE的节点规格是多大。如果是4U8G,报错原因可能是在创建CCE的时候默认选择了过多的插件,导致执行节点的CPU、内存剩余量不足以支撑拉
Defined Variables定义变量。 在脚本中引用变量 登录性能测试服务控制台,在左侧导航栏选择“JMeter测试工程”。 单击待导入全局变量的工程名称,进入“测试计划列表”页签。 单击待添加全局变量的测试任务名称,进入线程组页面。 单击页面右上方的“全局变量”,在弹出的对话框中单击“添加变量”。
y|ies)”是比“industry|industries”更简略的表达式。 (?=pattern) 非获取匹配,正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。如“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Windows”,但不能匹配“Windows3
e页面中输入值。按Enter键增加输入值的行数,输入完成后单击“回填”。如果输入的是Json格式内容, 单击“Json转换”, 可以更直观查看输入值。 描述 新增变量的描述说明。 设置完成后,单击“保存”。 新建变量文件夹 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
测试步骤:测试用例的执行体,需要配置。 根据实际业务需求,选择添加请求、事务、数据指令、循环控制器、条件判断、集合点、并发权重控制器、吞吐量控制器。 支持同时添加请求、事务,也可以只添加其中之一。在实际使用过程中,数据指令、循环控制器、条件判断、集合点一般和请求联合使用。 添加请求的具体
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 认证证书