检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cptsCase 数据库主键 modifyCptsCase 修改用例 CPTS cptsVariable 数据库主键 setVaribale 创建变量 CPTS cptsVariable 数据库主键 updateVaribale 修改变量 CPTS cptsVariable 数据库主键 deleteVaribale
不够则循环。 说明: 变量的内容,在压测时将以明文传输,请谨慎输入,注意数据安全。 变量类型为整数时,输入变量值范围。 变量类型为枚举时,单击,输入变量值。 变量类型为文本时,输入文本值。 读取模式 顺序模式:顺序读取变量。 随机模式:随机读取变量。 共享模式 用例模式:每个并发共享一个变量。
插入变量 添加请求信息时,在输入框内输入“$”,插入变量。 “变量类型”为“自定义变量”时,需要设置如下参数: 变量范围:选择变量范围。 变量名称:自定义变量名称。自定义变量名称为添加变量时为变量取的名称。 “变量类型”为“系统变量”时,需要选择函数名称: 身份证号:随机生成一个身份证号。
variable_id Integer 变量ID 状态码: 501 表6 响应Body参数 参数 参数类型 描述 - String response message 请求示例 修改全局变量,变量所属工程ID是1,变量名是varTest,变量类型是整数,变量值区间是从1到10。 /v1/p
variable_id Integer 变量ID 状态码: 501 表6 响应Body参数 参数 参数类型 描述 - String response message 请求示例 创建一个全局变量,变量所属工程ID是1,变量名是varTest,变量类型是整数,变量值区间是从1到10。 /v1/
击“全局变量”。 可以通过以下三种方式新建变量: 直接单击页面中的“新建变量”。 在页面中“序号”行下方的空白处右击,在弹出的列表中单击“新建变量”。 如果已有变量或变量文件夹,在变量或变量文件夹所在行的操作列表中单击新建变量图标。 参照表1设置参数。 表1 设置全局变量 参数 参数说明
Integer 全局变量ID test_suite_id 是 Integer 工程ID 请求参数 无 响应参数 状态码: 501 表3 响应Body参数 参数 参数类型 描述 - String response message 请求示例 删除一个全局变量,变量的id是1,所属工程ID是1。
全局变量概述(可扩展测试工程) 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
方案概述 应用场景 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。 方案架构
全局变量概述(高性能测试工程) 全局变量用于构造数据集合,使测试数据更加丰富。 在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
Array of objects 变量值 variable_type Integer 变量类型(1:整数;2:枚举;3:文件;5:文本) variable_mode Integer 变量读取模式,0:顺序模式;1:随机模式 share_mode Integer 变量共享模式,0:用例模式;1:并发模式
全局变量和响应提取变量的区别 全局变量可在整个测试工程中使用,当前支持枚举类型、整数类型、文本类型和文件类型。响应提取的变量为局部变量,只支持在当前事务中或者本用例中,该请求后续的请求可使用,不支持跨事务或者跨用例使用。 父主题: 压测工程管理
变量读取规则 无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下表1。 表1 变量读取规则 变量读取模式 变量共享模式 概述 举例 顺序模式 用例模式 每个并发按顺序读取一个变量值。 例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。
“全局变量”。 可以通过以下两种方式复制变量: 在待复制的变量操作列表中,单击。 在待复制的变量所在行右击,在弹出的列表中单击“复制”。 在操作列表中出现后,单击将变量复制到根目录。如果变量目录中已创建变量文件夹,在变量文件夹操作列表中会同时出现,单击可将变量复制到该变量文件夹中。
x的文件。 变量名称:导入的文件名称。 变量类型:文件。 变量值:实际的变量名称,多个变量名称之间用“,”分隔。 变量读取模式: 顺序模式:顺序读取变量。 随机模式:随机读取变量。 变量共享模式 用例模式:每个并发共享一个变量。 并发模式:每个并发单独复制一个同名变量进行使用,不同并发按顺序读取变量值,互不影响。
全局变量管理 查询全局变量 创建变量 修改变量 删除全局变量 父主题: API
在“测试用例”页签中,单击“全局变量”。 添加全局变量。可以直接添加整数、枚举型或文本型全局变量,也可以通过csv格式文件或者xlsx格式文件添加文件型全局变量。 添加整数、枚举型或文本型全局变量 在“全局变量”弹框中单击“添加变量”,输入变量名称,选择变量类型,输入变量值,选择读取模式和共
JSON描述内容声明 样例如下: { "name": "random", "plugin": "random.so", "desc": "", "funcs": [{ "name": "RandomNum", "type": "func",
全局变量使用全流程 方案概述 操作流程 实施步骤
操作流程 创建测试工程。 创建测试用例。 添加全局变量。 在测试用例中插入已经添加好的全局变量。 父主题: 全局变量使用全流程