Storage Performance USB3
This test is a special variant of the Storage Performance CS test which verifies that a USB 3.0 storage device complies with the USB 3.0 Version 1.0 specification and that the device conforms to performance requirements. For more information about this test, see Storage Performance CS.
Test details
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 10 |
Category | Benchmark |
Timeout (in minutes) | 600 |
Requires reboot | false |
Requires special configuration | false |
Type | automatic |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):
Running the test
Before you run the test, complete the test setup as described in the test requirements: Removable Storage Testing Prerequisites. In addition, this test requires the following:
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.
For troubleshooting information, see Troubleshooting Device.Storage Testing or the troubleshooting steps in Storage Performance CS.
More information
Command usage
Command | Description |
---|---|
StorPerf.exe /DriveLetter [StorageDriveLetter] /DeviceTag USB3_BOT_Data |
Runs the USB testing on the specified drive. DeviceTag can also be USB3_UAS_DATA for UAS-capable drives. |
Command syntax
Command option | Description |
---|---|
/DriveNumber <number> |
Physical drive number of device under test. Example: /DriveNumber 0 |
/DriveLetter <letter> |
Drive letter of device under test. Example: /DriveLetter C |
/DeviceTag <value> |
Identifies which TestcaseGroup or ComparisonGroup to select as the input from the configuration xml files. This parameter is case-sensitive and is used for indexing both the policy and comparison xml files. Example: /DeviceTag CS_Boot |
/PolicyXML <value> |
The policy xml file name. Defines all of the parameters for running the I/O workloads. If no option is given, the default file will be generated. Example: /PolicyXML CSPolicy.xml |
/Compare <value> <value> |
The two xml files to compare. These must have been generated from a previous run of this test. The "FinalTestCasesAggregated*.xml" files should be used instead of the "AllTestCasesAggregated*.xml" files since there is no guarantee that the number of iteration is the same for each test case. Example: /Compare FinalTestCasesAggregated_42f4.xml FinalTestCasesAggregated_a732.xml |
/CompareXML <value> |
The comparison xml file name. Defines all of the parameters for running the comparison. If no option is given, the default file will be generated. Example: /CompareXML CSCompare.xml |
/PrintPolicy |
Prints the policy table. |
Note
For command-line help for this test binary, type /h.
File list
File | Location |
---|---|
StorPerf.exe |
<[testbinroot]>\NTTest\driverstest\storage\wdk\ |
StorageAssessment.exe |
<[testbinroot]>\NTTest\driverstest\storage\wdk\StorageAssessment\ |
StorageDevices.dll |
<[testbinroot]>\NTTest\driverstest\storage\wdk\ |
StorageParameters.exe |
<[testbinroot]>\NTTest\driverstest\storage\wdk\ |
Parameters
Parameter name | Parameter description |
---|---|
LLU_NetAccessOnly | User account for accessing test fileshare. |
LLU_LclAdminUsr | User account for running the test. |
DeviceID | Either DriveLetter or DriveNumber |
DeviceTag | |
WDKDeviceID | Instance path of device to test |
QueryUAS | Query Gatherer for UAS detection |
DiskDeviceObjLink | Assigned by Create Storage Parameters |