---
title: defaultPerformanceMetrics
framework: xctest
role: symbol
role_heading: Type Property
path: xctest/xctestcase/defaultperformancemetrics
---

# defaultPerformanceMetrics

An array of default performance metrics the test records.

## Declaration

```swift
class var defaultPerformanceMetrics: [XCTPerformanceMetric] { get }
```

## Discussion

Discussion When you call measure(_:), the test uses this property to determine which performance metrics to record. The default is an array that contains wallClockTime. Subclasses of XCTestCase can override this method to change the behavior of measure(_:).

## See Also

### Related Documentation

- [wallClockTime](xctest/xctperformancemetric/wallclocktime.md)

### Measuring Performance

- [measure(_:)](xctest/xctestcase/measure(_:).md)
- [measureMetrics(_:automaticallyStartMeasuring:for:)](xctest/xctestcase/measuremetrics(_:automaticallystartmeasuring:for:).md)
- [measure(metrics:block:)](xctest/xctestcase/measure(metrics:block:).md)
- [measure(metrics:options:block:)](xctest/xctestcase/measure(metrics:options:block:).md)
- [measure(options:block:)](xctest/xctestcase/measure(options:block:).md)
- [startMeasuring()](xctest/xctestcase/startmeasuring().md)
- [stopMeasuring()](xctest/xctestcase/stopmeasuring().md)
- [defaultMetrics](xctest/xctestcase/defaultmetrics.md)
- [defaultMeasureOptions](xctest/xctestcase/defaultmeasureoptions.md)
- [XCTPerformanceMetric](xctest/xctperformancemetric.md)
