Implementing a Network Performance Test
Other versions of this page are also available for the following:
8/28/2008
After you have designed a network performance test that is suitable for your hardware, you can implement the test. The following steps show the general process of implementing a network performance test. Your specific implementation procedure will vary, based on your testing goals and on your hardware and software choices.
Note
Microsoft recommends that you use the NDIS Performance Test in the Windows Embedded CE 6.0 Test Kit (CETK) to test the performance of your NDIS miniport driver.
To implement the network performance test
Compile your test as an executable (.exe) file.
Using Microsoft Platform Builder, create a Windows Embedded CE OS design.
For more information, see Creating an OS Design.
Verify that virtual network miniport (VMINI) support is disabled for your OS design.
For more information, see Ethernet Connection Options.
Disable the kernel independent transport layer (KITL).
For more information, see Enabling KITL.
Build your run-time image.
For more information, see Building a Run-Time Image.
Download your run-time image to your target device.
For more information, see Run-Time Image Downloading Process.
Verify that no application or service is running on your target device.
Disable all network interface cards (NICs) for your target device, other than the NIC that is being tested.
Verify that your network is completely isolated.
Your network should have no traffic other than that generated by the network performance test.
Run the network performance test on your target device using your run-time image.
For more information, see Launching an Application While the Debugger Is Running.
Run the same performance test on your target device using a different OS, such as a Windows-based desktop OS.
You can now analyze network performance test results. For more information, see Evaluation of Network Performance Test Results.