检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
绑定域名 通过配置DNS地址池,实现域名与地址的映射,在URL定义域名,通过DNS地址池自动化获取IP。 MQTT的传输地址暂不支持域名绑定。 前提条件 当报文请求连接中使用域名时,才可以进行域名绑定操作。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
Upgrade 要求服务器升级到另一个协议。 User-Agent 浏览器的浏览器身份标识字符串。 Via 向服务器告知,这个请求是由哪些代理发出的。 Warning 一个一般性的警告,告知,在实体内容体中可能存在错误。 X-Wap-Profile 连接到互联网上的一个XML文件,其完整、仔细地描述了正在连接的设备。
如果同一用例中存在多个报文,通过正则表达式或JSON提取把前一个报文的输出提取出来,作后一个报文的输入。 例如,在电商抢购场景中,您搜索对应的商品之后购买该产品,可使用响应提取功能,提取“搜索”报文得到的商品id作为下一个“购买”报文的输入参数。 约束与限制 响应提取不支持跨用例提
设置资源标签 为创建成功的PerfTest测试工程添加标签。每一个PerfTest测试工程可以视为一个资源,通过给账户下资源添加标签,可以对资源进行自定义标记,实现资源的分类。在成本管理等场景下,可以根据标签分类,快速查看到某类资源的具体情况。 操作步骤 登录性能测试服务控制台,
创建事务 事务指的是从端到端,一个完整的操作过程,比如一次登录、一次筛选条件查询、一次支付等。事务可以被多个用例复用,性能测试服务支持多事务的灵活组合,您可以在一个测试工程中创建多个事务。 前提条件 已创建一个测试工程,创建测试工程操作请参见创建测试工程。 操作步骤 登录性能测试
code String 响应码 directory_id Integer 目录ID message String 响应消息 请求示例 创建一个目录,目录所属工程ID是1,目录名称是test。 /v1/{project_id}/test-suites/1/directory {
变量读取模式 变量共享模式 概述 举例 顺序模式 用例模式 每个并发按顺序读取一个变量值。 例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。 顺序模式 并发模式 每个并发单独复制一个同名变量进行使用,不同并发按顺序读取变量值,相互不影响。 例如,10并发压
设置参数,步骤嵌套层级最大为10级。 类型:支持固定分支和随机分支两种模式。 固定分支:并发只随机一次产生一个固定值,后续执行将使用该固定值进入固定的分支。固定分支模式的目的是对并发进行分组,通过分组,在一个用例中模拟多个场景的并行测试。多个小并发场景,如果采用多用例并行测试,将会使用较多执行器,
新增变量类型,支持整数、枚举和文本三种类型。 值 压测任务运行时会读取对应全局变量的参数值,针对每个虚拟用户,依次轮询变量值,即第一个虚拟用户取变量的第一个值,第二个虚拟用户取第二个值,依顺序取值,不够则循环。 变量的内容,在压测时将以明文传输,请谨慎输入,注意数据安全。 变量类型为整数时,输入变量值范围。
项目ID,获取方式请参见获取项目ID。 test_suite_id 是 Integer 测试工程ID 请求参数 无 响应参数 无 请求示例 删除一个目录, 该目录的id是1,目录所属工程ID是3。 /v1/{project_id}/test-suites/3/directory/1 响应示例
测试工程ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 目录名称 响应参数 无 请求示例 修改一个目录信息,目录的id是1,目录所属工程ID是3,目录的名称修改为test。 /v1/{project_id}/test-suites/3/directory/1
为JMeter设置资源标签 为创建成功的JMeter测试工程添加标签。每一个JMeter测试工程可以视为一个资源,通过给账户下资源添加标签,可以对资源进行自定义标记,实现资源的分类。在成本管理等场景下,可以根据标签分类,快速查看到某类资源的具体情况。 操作步骤 登录性能测试服务控
如何查看剩余的VUM? 登录性能测试控制台。 单击“总览”,查看已购买的套餐包中剩余的VUM额度。 VUM的扣除周期是一个小时,可能会出现实际消耗和当前套餐包余额不一致的情况,请耐心等待下一个计费周期。 图1 查看VUM 父主题: 计费FAQ
可以选择GET、POST、PATCH、PUT或DELETE。 请求地址 发送请求的URL地址,比如“http://域名/路径”,也可以包含参数的部分“http://域名/路径?key1=value1&key2=value2”。 支持变量输入,详情请参见插入变量。 响应超时(ms)
状态码: 501 表12 响应Body参数 参数 参数类型 描述 - String response message 请求示例 修改一个用例,给这个用例的添加一个请求。 /v1/projectId/task-cases/caseId/target/content { "contents"
T和DELETE,那么报文如何填写呢? 首先在压测前需要确认请求接口是一个什么动作。 以查询为例,查询消息就是一个GET请求,在配置时选择GET方式即可。 如果请求消息中有涉及输入参数的情况怎么办? 如果一个请求涉及到用户各种信息的输入,可以通过在操作时按“F12”,或抓包工具(
Integer 用例ID project_id 是 String 项目ID,获取方式请参见获取项目ID。 请求参数 无 响应参数 无 请求示例 删除一个用例,用例的id是1。 /v2/{project_id}/test-cases/1 响应示例 无 状态码 状态码 描述 204 删除用例成功响应状态码
告的内容在同一个工程内共享。 根据压测场景,引用定义好的测试事务,为用户创建性能测试场景。 提供性能测试的实时报告和离线报告,用于测试结果分析。 操作约束 如果使用性能测试服务压测公共网站,需确保该公共网站对于压测者是白名单,否则一切法律后果需自负。 使用条件 已注册华为账号并开通华为云。
项目ID 状态码: 501 表4 响应Body参数 参数 参数类型 描述 - String response message 请求示例 创建一个PerfTest工程,工程名称为createProjectTest,工程描述为description。 /v1/projectId/test-suites
拟用户,依次轮询变量值,即第一个虚拟用户取变量的第一个值,第二个虚拟用户取第二个值,依顺序取值,不够则循环。 您可以根据业务需求添加多个变量值。 压测任务运行时会读取对应全局变量的参数值,针对每个虚拟用户,依次轮询变量值,即第一个虚拟用户取变量的第一个值,第二个虚拟用户取第二个值,依顺序取值,不够则循环。