| <?xml version="1.0" encoding="UTF-8"?> | 
 | <test-driver version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../testDefinition.xsd"> | 
 |  | 
 |   <data name="timedInterval">100</data> | 
 |   <data name="cacheType">CLIENT</data> | 
 |   <data name="keySize"> | 
 |     <list> | 
 |       <item>16</item> | 
 |     </list> | 
 |   </data> | 
 |    | 
 |  | 
 |   <data name="distinctKeys"> | 
 |     <list> | 
 |       <item>10000</item> | 
 |     </list> | 
 |   </data> | 
 | 	 | 
 |   <data name="valueSizes"> | 
 |     <list> | 
 |       <item>10</item> | 
 |       <item>100</item> | 
 |       <item>1000</item> | 
 |       <item>5000</item> | 
 |       <item>10000</item> | 
 |     </list> | 
 |   </data> | 
 | 	 | 
 |   <data name="numThreads"> | 
 |     <list> | 
 |       <item>10</item> | 
 |     </list> | 
 |   </data> | 
 |  | 
 |   <data name="keyType">str</data> | 
 |  | 
 |   <data name="ThinClientRegion"> | 
 |     <snippet> | 
 |       <region name="TestTCR1"> | 
 |         <region-attributes caching-enabled="true" client-notification="true"/> | 
 |       </region> | 
 |     </snippet> | 
 |   </data> | 
 |   <data name="regionSpec">ThinClientRegion</data> | 
 |  | 
 |  | 
 |   <client-set name="JCS1" hostGroup="CS"/> | 
 |   <client-set name="JCS2" hostGroup="CS"/> | 
 |   <client-set name="JCS3" hostGroup="CS"/> | 
 |   <client-set name="JCS4" hostGroup="CS"/> | 
 |   <client-set name="JCS5" hostGroup="CS"/> | 
 |   <client-set name="JCS6" hostGroup="CS"/> | 
 |   <client-set name="Publisher"/> | 
 |   <client-set name="Subscriber"/> | 
 | 	 | 
 |   <test name="ThinClientPerf" description="Thin Client perf test"> | 
 |     <task name="SetupCacheServer" action="doRunProcess" container="utils" waitTime="5m"> | 
 |       <data name="program">setupJavaServers</data> | 
 |       <data name="arguments">-c 6 NativePR/csNotifySubscription.xml</data> | 
 |       <client-set name="JCS1"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 1" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">1</data> | 
 |       <client-set name="JCS1"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 2" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">2</data> | 
 |       <client-set name="JCS2"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 3" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">3</data> | 
 |       <client-set name="JCS3"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 4" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">4</data> | 
 |       <client-set name="JCS4"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 5" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">5</data> | 
 |       <client-set name="JCS5"/> | 
 |     </task> | 
 |     <task name="StartCacheServer 6" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">startJavaServers</data> | 
 |       <data name="arguments">6</data> | 
 |       <client-set name="JCS6"/> | 
 |     </task> | 
 |  | 
 |     <task name="CreateRegion" action="doCreateRegion" container="perftests" waitTime="5m"> | 
 |       <client-set name="Publisher"/> | 
 |     </task> | 
 |     <task name="Measure Put Throughput" action="doPuts" container="perftests" waitTime="15m"> | 
 |       <client-set name="Publisher"/> | 
 |     </task> | 
 |     <task name="Destroys Entries" action="doDestroys" container="perftests" waitTime="15m"> | 
 |       <client-set name="Publisher"/> | 
 |     </task> | 
 |     <task name="CreateRegion" action="doCreateRegion" container="perftests" waitTime="5m"> | 
 |       <client-set name="Subscriber"/> | 
 |     </task> | 
 |     <task name="Register All Keys" action="doRegisterAllKeys" container="perftests" waitTime="2m"> | 
 |       <client-set name="Subscriber"/> | 
 |     </task> | 
 |     <task name="PutEntries" action="doPuts" container="perftests" waitTime="15m"> | 
 |       <client-set name="Publisher"/> | 
 |       <data name="distinctKeys"> | 
 |         <list> | 
 |           <item>50000</item> | 
 |         </list> | 
 |       </data> | 
 |       <data name="valueSizes"> | 
 |         <list> | 
 |           <item>1000</item> | 
 |         </list> | 
 |       </data> | 
 |     </task> | 
 |     <task name="Measure Get Throughput" action="doGets" container="perftests" waitTime="15m"> | 
 |       <client-set name="Subscriber"/> | 
 |     </task> | 
 |     <task name="Close Cache" action="doCloseCache" container="perftests" waitTime="2m"/> | 
 |     <task name="StopCacheServer 1" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">1</data> | 
 |       <client-set name="JCS1"/> | 
 |     </task> | 
 |     <task name="StopCacheServer 2" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">2</data> | 
 |       <client-set name="JCS2"/> | 
 |     </task> | 
 |     <task name="StopCacheServer 3" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">3</data> | 
 |       <client-set name="JCS3"/> | 
 |     </task> | 
 |     <task name="StopCacheServer 4" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">4</data> | 
 |       <client-set name="JCS4"/> | 
 |     </task> | 
 |     <task name="StopCacheServer 5" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">5</data> | 
 |       <client-set name="JCS5"/> | 
 |     </task> | 
 |     <task name="StopCacheServer 6" action="doRunProcess" container="utils" waitTime="10m" parallel="true"> | 
 |       <data name="program">stopJavaServers</data> | 
 |       <data name="arguments">6</data> | 
 |       <client-set name="JCS6"/> | 
 |     </task> | 
 |   </test> | 
 |  | 
 | </test-driver> |