请求网址

获取

https://api.dotcom-monitor.com/config_api_v1/压力测试/ {id}

通过 ID 获取测试设置。

路径参数

领域 类型 必填 描述
id

字符串

true

负载测试的独特 ID。 请参阅
StressHistory_Seq_ID
以选择 ID。

成功响应

示例响应
{"DevicePlatform":"UserView","PlanType":"DynamicPlan",
"Steps":
  [{"StepType":"Start","UsersOrSpeed":1,"DurationSec":0,"StepRole":"UserInitiated"},
   {"StepType":"Increase","UsersOrSpeed":3,"DurationSec":120,"StepRole":"UserInitiated"},
   {"StepType":"Hold","UsersOrSpeed":0,"DurationSec":300,"StepRole":"UserInitiated"}],
"Status":"Calibrating","ID":1781,"Name":"123 Stress Test 5","UserName":null,
"dynamicCurve_StartUsers":0,"dynamicCurve_MaxUsers":0,"dynamicCurve_MaxTestDuration":0,
"goalBasedCurve_TransactionsGoal":0,"goalBasedCurve_Duration":0,"goalBasedCurve_MaxUsers":0,"goalBasedCurve_StartUsers":0,"goalBasedCurve_AdjustmentRate":0,
"static_MaxUsers":0,"static_TransactionsPerMin":0,
"VUD_UsersPerAgent":8}
领域 类型 描述
设备平台 字符串 测试设备的类型。

例子:

"DevicePlatform":"UserView"
计划类型 字符串 测试中使用的负载曲线的类型:

  • 静态计划
  • 动态计划
  • 目标传递

例子:

"PlanType":"Undefined"
步骤 加载步长曲线属性。

例子:

"Steps":[{"StepType":"Start","UsersOrSpeed":1,..
步长类型 字符串 负载步骤曲线步骤的类型:

  • 开始
  • 增加
  • 减少
用户或速度 Int 在步进或负载提升/下降速率上模拟的虚拟用户数。
持续时间Sec Int 为步骤(以秒为单位)设置的时间持续时间。
步进角色 字符串 基于目标的曲线步骤的类型:

  • 用户启动
  • 目标事务暖
  • 目标交易开始
地位 字符串 测试执行状态

  • 计划
  • 提交测试请求
  • 初始化测试
  • 启动加载注入器
  • 发送执行计划
  • 运行
  • 准备报告
  • 取消
  • 完成
  • 取消

例子:

"Status":"Calibrating"
Id Int 测试方案 ID

例子:

"ID":1781
名字 字符串 测试方案名称。

例子:

"Name":"My Load Test"
用户 字符串 测试开始时提供的名称。

例子:

"UserName":null
dynamicCurve_StartUsers Int 要加载站点的并发用户的起始数。

例子:

"dynamicCurve_StartUsers":0
dynamicCurve_MaxUsers Int 一次用户的最大数目。

例子:

"dynamicCurve_MaxUsers" : 0
dynamicCurve_MaxTestDuration Int 最大测试持续时间(以分钟表示)。

例子:

"dynamicCurve_MaxTestDuration" : 0
goalBasedCurve_TransactionsGoal Int 目标吞吐量。

例子:

"goalBasedCurve_TransactionsGoal" : 0
goalBasedCurve_Duration Int 基于目标的测试持续时间(以分钟表示)。

例子:

"goalBasedCurve_Duration" : 0
goalBasedCurve_MaxUsers Int 可在目标资源上一次模拟的最大虚拟用户数的建议值。

例子:

"goalBasedCurve_MaxUsers" : 0
goalBasedCurve_StartUsers Int
要开始测试的建议虚拟用户数。
例子:
"oalBasedCurve_StartUsers" : 0
goalBasedCurve_AdjustmentRate Int
该速率用于调整测试执行方案,并表示阶段内执行次数。
例子:
"goalBasedCurve_AdjustmentRate" : 0
static_MaxUsers Int 每个时间间隔上实际模拟的用户数

例子:

"static_MaxUsers" : 0
static_TransactionsPerMin Int 每次测试迭代时,目标网站上每分钟模拟的实际事务数。

例子:

"static_TransactionsPerMin" : 0
VUD_UsersPerAgent Int
每个负载注入器服务器(LI Server) 模拟的虚拟用户数。
例子:
"VUD_UsersPerAgent" : 8