你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az load test
注意
此参考是 Azure CLI(版本 2.41.0 或更高版本)的负载扩展的一部分。 该扩展将在首次运行 az load test 命令时自动安装。 详细了解扩展。
此命令组处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
用于管理负载测试的命令组。
用于使用创建、更新、删除、列表等管理负载测试的命令组。
命令
名称 | 说明 | 类型 | 状态 |
---|---|---|---|
az load test app-component |
用于管理应用组件的命令组。 |
分机 | 预览版 |
az load test app-component add |
将应用组件添加到测试。 |
扩展 | 预览版 |
az load test app-component list |
列出测试的所有应用组件。 |
扩展 | 预览 |
az load test app-component remove |
从测试中删除给定的应用组件。 |
分机 | 预览 |
az load test create |
创建新的负载测试。 |
分机 | 预览 |
az load test delete |
删除现有负载测试。 |
分机 | 预览 |
az load test download-files |
下载现有负载测试的文件。 |
分机 | 预览版 |
az load test file |
测试文件的操作的命令组。 |
分机 | 预览版 |
az load test file delete |
从测试中删除文件。 |
分机 | 预览 |
az load test file download |
从测试下载文件。 |
分机 | 预览 |
az load test file list |
列出测试中的所有文件。 |
分机 | 预览版 |
az load test file upload |
将文件上传到测试。 |
分机 | 预览版 |
az load test list |
列出给定负载测试资源中的所有测试。 |
分机 | 预览 |
az load test server-metric |
用于管理服务器指标的命令组。 |
扩展 | 预览版 |
az load test server-metric add |
向测试添加服务器指标。 |
扩展 | 预览 |
az load test server-metric list |
列出测试的所有服务器指标。 |
扩展 | 预览 |
az load test server-metric remove |
从测试中删除给定的服务器指标。 |
分机 | 预览 |
az load test show |
显示测试的详细信息。 |
分机 | 预览 |
az load test update |
更新现有负载测试。 |
分机 | 预览版 |
az load test create
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
创建新的负载测试。
az load test create --load-test-resource
--test-id
[--certificate]
[--description]
[--display-name]
[--engine-instances]
[--env]
[--keyvault-reference-id]
[--load-test-config-file]
[--no-wait]
[--resource-group]
[--secret]
[--split-csv]
[--subnet-id]
[--test-plan]
示例
使用负载测试配置文件创建测试。
az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml
使用参数创建测试。
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --engine-instances 1 --env rps=2 count=1
使用负载测试配置文件创建测试,并使用参数重写引擎实例和 env,并且不要等待文件上传。
az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env rps=2 count=1 --no-wait
使用机密和环境变量创建测试。
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --env rps=2 count=1
使用用户分配的托管标识创建包含机密的测试,以访问密钥库。
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --keyvault-reference-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/sample-mi"
在启用了拆分 CSV 选项的虚拟网络中创建专用终结点的测试。
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.Network/virtualNetworks/SampleVMVNET/subnets/SampleVMSubnet" --split-csv true
必需参数
负载测试资源的名称或 ARM 资源 ID。
负载测试的测试 ID。
可选参数
采用“key[=value]”格式的单个证书。 证书应以 PFX 格式以 Azure 密钥库存储,证书标识符应作为值提供。
负载测试的说明。
负载测试的显示名称。
测试应在其上运行的引擎实例数。
空格分隔的环境变量:key[=value] [key[=value] ...]。
将用于访问密钥保管库的标识。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
空格分隔的机密:key[=value] [key[=value] ...]。机密应存储在 Azure 密钥库中,并且机密标识符应作为值提供。
在引擎实例之间均匀拆分 CSV 文件。
要用于专用负载测试的子网的资源 ID。
JMeter 脚本的路径。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az load test delete
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
删除现有负载测试。
az load test delete --load-test-resource
--test-id
[--resource-group]
[--yes]
示例
删除负载测试。
az load test delete --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id
必需参数
负载测试资源的名称或 ARM 资源 ID。
负载测试的测试 ID。
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az load test download-files
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
下载现有负载测试的文件。
az load test download-files --load-test-resource
--path
--test-id
[--force]
[--resource-group]
示例
下载测试的所有文件。 目录应已存在。
az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path ~/downloads
通过创建目录(如果不存在)来下载测试的所有文件。
az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path "~/downloads/new folder" --force
必需参数
负载测试资源的名称或 ARM 资源 ID。
用于下载文件的目录的路径。
负载测试的测试 ID。
可选参数
强制运行命令。 这将创建目录以下载文件(如果不存在)。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az load test list
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
列出给定负载测试资源中的所有测试。
az load test list --load-test-resource
[--resource-group]
示例
列出资源中的所有负载测试。
az load test list --load-test-resource sample-alt-resource --resource-group sample-rg
必需参数
负载测试资源的名称或 ARM 资源 ID。
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az load test show
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
显示测试的详细信息。
az load test show --load-test-resource
--test-id
[--resource-group]
示例
获取负载测试的详细信息。
az load test show --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg
必需参数
负载测试资源的名称或 ARM 资源 ID。
负载测试的测试 ID。
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az load test update
命令组“负载测试”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
更新现有负载测试。
az load test update --load-test-resource
--test-id
[--certificate]
[--description]
[--display-name]
[--engine-instances]
[--env]
[--keyvault-reference-id]
[--load-test-config-file]
[--no-wait]
[--resource-group]
[--secret]
[--split-csv]
[--subnet-id]
[--test-plan]
示例
使用负载测试配置文件更新测试,不要等待文件上传。
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --no-wait
更新测试的显示名称和说明。
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --description "Test description" --display-name "Sample Name"
使用负载测试配置文件更新测试,并使用参数替代参数。
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env name=value name=value
从测试中删除机密。
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --secret secret_name1=""
将密钥库引用标识更新为系统分配的托管标识。
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --keyvault-reference-id null
必需参数
负载测试资源的名称或 ARM 资源 ID。
负载测试的测试 ID。
可选参数
采用“key[=value]”格式的单个证书。 证书应以 PFX 格式以 Azure 密钥库存储,证书标识符应作为值提供。使用“”清除现有证书。
负载测试的说明。
负载测试的显示名称。
测试应在其上运行的引擎实例数。
空格分隔的环境变量:key[=value] [key[=value] ...]。使用“”清除现有环境变量。
将用于访问密钥保管库的标识。 提供 null
或使用 None
负载测试资源的系统分配标识。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
空格分隔的机密:key[=value] [key[=value] ...]。机密应存储在 Azure 密钥库中,并且机密标识符应作为值提供。使用“”清除现有机密。
在引擎实例之间均匀拆分 CSV 文件。
要用于专用负载测试的子网的资源 ID。
JMeter 脚本的路径。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。