Splunk | Perfecto-Splunk data schema
The following describes the fields reported through Quantum to Splunk. Most fields are filled automatically. Users can add custom fields as described inSplunk | Perfecto Connector to Splunk.
Field | Type | Interpretation | Example | |
---|---|---|---|---|
Primary.className | String |
|
tests.TestSystem |
|
Primary.device | String | Perfecto execution device identifier | 05157DF5F9ACBE13 |
|
Primary.executionId | String | Perfecto execution unique identifier | splunkmonitor@perfectomobile.com_validate | |
Primary.methodName | String | Name of the Monitor-Script | Route Address Tablet |
|
Primary.methods.<MethodName>.Steps{}.step | String | Name of the Monitor-Script - Determines steps data | Route Address Tablet |
|
Primary.methods.null.Steps{}.stepDescription | String | Description of the step | Log into App |
|
Primary.methods.null.Steps{}.stepEndTimestamp | String | Step end time | Nov 1, 2017 4:08:01 PM | Not used currently |
Primary.methods.null.Steps{}.stepSLA | String | Responsiveness SLA defined for the step (Milliseconds) | 60000 |
|
Primary.methods.null.Steps{}.stepStartTimestamp | String | Step start time | Nov 1, 2017 4:08:01 PM | Not used currently |
Primary.methods.null.Steps{}.stepStatus | String | Status of the step | PASS, FAIL |
|
Primary.methods.null.Steps{}.stepTimer | String | Actual responsiveness measured for the step (milliseconds) | 3500 |
|
Primary.methods.null.Steps{}.stepTransactionStatus | String | Pass Fail value for individual step | PASS, FAIL |
|
Primary.model | String | Perfecto execution device model | iPhone-8 |
|
Primary.os | String | Perfecto execution device OS | iOS |
|
Primary.osVersion | String | Perfecto execution device OS Version | 11 |
|
Primary.perfectoReport | String | Perfecto execution report link | https://xyz.perfectomobile.com/nexperience/Report.html?reportId=SYSTEM%3Adesigns%2Freport&key=PRIVATE:Monitoring/Prod/UseCases/validate%2Exml&liveUrl=rtmp%3A%2F%2xyz%2Eperfectomobile%2Ecom%2Fengine&appUrl=https%3A%2F%2Fxyz%2Eperfectomobile%2Ecom%2Fnexperience&username=name@perfectomobile.com | |
Primary.performanceStatus | String | Pass fail value for script timers (SLA) | PASS, FAIL |
|
Primary.reportId | String | Perfecto execution report ID | PRIVATE:Monitoring/Prod/UseCases/validate.xml | Can be ignored |
Primary.seleniumHost | String | Perfecto engine identifier | <mcm>.perfectomobile.com |
|
Primary.testExecutionDuration | Number | Perfecto execution duration (seconds) | 157 |
|
Primary.testExecutionEnd | String | Perfecto execution start | Nov 1, 2017 4:08:01 PM |
|
Primary.testExecutionStart | String | Perfecto execution end | Nov 1, 2017 4:09:01 PM |
|
Primary.testStatus | String | Perfecto execution test result | PASS, FAIL |
|
Primary.threadNo | String | Thread Number in framework which executed to test, helps with correlating failures with console logs |
|
|
username | String | Perfecto user ID used for this execution | user@perfectomobile.com |
|
See also