在脚本模式中,我们可以通过 metadata 模块,获取压测运行时的元数据。
一、元数据字段说明
| 元数据字段 | 元数据描述 |
| userID | 执行压测用户的 uin |
| appID | 执行压测用户的 appID |
| scenarioID | 压测任务所属场景 ID |
| jobID | 压测任务 ID |
| region | 引擎所属地域。各个地域 region 值如下:广州:ap-guangzhou上海:ap-shanghai北京:ap-beijing南京:ap-nanjing成都:ap-chengdu |
二、示例
通过调用 metadata() 获取 Metadata 对象,通过 Metadata 对象属性获取元数据。基本示例如下:
// get metadataimport { metadata } from 'pts'
var meta = metadata()export default function () { console.log(meta.userID) // 123456 console.log(meta.appID) // 123456 console.log(meta.scenarioID) // scenario-123456 console.log(meta.jobID) // job-123456 console.log(meta.region) // ap-guangzhou}
注意:说明:
注意:更详细的 API 文档请查看 PTS API Metadata。