Revision
887
Author
cdaboo@apple.com
Date
2006-12-21 19:41:38 -0800 (Thu, 21 Dec 2006)

Log Message

A bunch of performance scripts for scripted concurrent runs.

Modified Paths

Added Paths

Diff

Added: CalDAVTester/trunk/scripts/performance/perfinfo-get-large-load.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-get-large-load.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-get-large-load.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,125 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<clients>1</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>5</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>10</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>15</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>20</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>25</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>30</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>35</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>40</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test><!--
+		<test>
+			<clients>45</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>50</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>55</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>60</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+	--></tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start>performance/get/get-start.xml</start>
+	<testinfo>performance/get/get-large.xml</testinfo>
+	<end>performance/get/get-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-get-large.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-get-large.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-get-large.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>3.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>4.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start>performance/get/get-start.xml</start>
+	<testinfo>performance/get/get-large.xml</testinfo>
+	<end>performance/get/get-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-get-medium.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-get-medium.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-get-medium.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>3.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>4.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start>performance/get/get-start.xml</start>
+	<testinfo>performance/get/get-medium.xml</testinfo>
+	<end>performance/get/get-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-get-small-load.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-get-small-load.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-get-small-load.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,125 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<clients>1</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>5</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>10</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>15</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>20</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>25</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>30</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>35</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>40</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test><!--
+		<test>
+			<clients>45</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>50</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>55</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<clients>60</clients>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+	--></tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start>performance/get/get-start.xml</start>
+	<testinfo>performance/get/get-small.xml</testinfo>
+	<end>performance/get/get-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-get-small.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-get-small.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-get-small.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>3.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>4.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start>performance/get/get-start.xml</start>
+	<testinfo>performance/get/get-small.xml</testinfo>
+	<end>performance/get/get-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-propfind-large.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-propfind-large.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-propfind-large.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>1</runs>
+		</test><!--
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>45.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>60.0</spread>
+			<runs>2</runs>
+		</test>
+	--></tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start/>
+	<testinfo>performance/propfind/propfind-large.xml</testinfo>
+	<end/>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-propfind-load.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-propfind-load.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-propfind-load.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,64 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5000</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo-test.xml</serverinfo>
+	<start/>
+	<testinfo>performance/propfind/propfind-0.xml</testinfo>
+	<end/>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-propfind-small.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-propfind-small.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-propfind-small.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>45.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>60.0</spread>
+			<runs>2</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start/>
+	<testinfo>performance/propfind-small.xml</testinfo>
+	<end/>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Added: CalDAVTester/trunk/scripts/performance/perfinfo-put-large.xml (0 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo-put-large.xml	                        (rev 0)
+++ CalDAVTester/trunk/scripts/performance/perfinfo-put-large.xml	2006-12-22 03:41:38 UTC (rev 887)
@@ -0,0 +1,92 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE perfinfo SYSTEM "perfinfo.dtd">
+
+<!--
+ Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ DRI: Cyrus Daboo, cdaboo@apple.com
+ -->
+
+<perfinfo>
+	<clients>20</clients>
+	<threads enable="yes"/>
+	<logging enable="no"/>
+	<tests>
+		<test>
+			<spread>1.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>2.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>3.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>4.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>5.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>10.0</spread>
+			<runs>5</runs>
+		</test>
+		<test>
+			<spread>20.0</spread>
+			<runs>2</runs>
+		</test>
+		<test>
+			<spread>30.0</spread>
+			<runs>2</runs>
+		</test>
+	</tests>
+	<serverinfo>scripts/server/serverinfo.xml</serverinfo>
+	<start/>
+	<testinfo>performance/put/put-large.xml</testinfo>
+	<end>performance/put/put-end.xml</end>
+	<substitutions>
+		<!-- first user id -->
+		<substitution>
+			<key>$userid1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- password for first user -->
+		<substitution>
+			<key>$pswd1:</key>
+			<value>user%02d</value>
+		</substitution>
+		<!-- relative path to first user principal resource-->
+		<substitution>
+			<key>$principal:</key>
+			<value>/principals/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$pathprefix:</key>
+			<value>/calendars/user/user%02d</value>
+		</substitution>
+		<!-- relative path to first user calendar home-->
+		<substitution>
+			<key>$calendarpath1:</key>
+			<value>/calendars/user/user%02d/calendar</value>
+		</substitution>
+	</substitutions>
+</perfinfo>

Modified: CalDAVTester/trunk/scripts/performance/perfinfo.dtd (886 => 887)


--- CalDAVTester/trunk/scripts/performance/perfinfo.dtd	2006-12-22 03:39:58 UTC (rev 886)
+++ CalDAVTester/trunk/scripts/performance/perfinfo.dtd	2006-12-22 03:41:38 UTC (rev 887)
@@ -27,7 +27,7 @@
 		<!ATTLIST logging	enable (yes|no) "no">
 
 	<!ELEMENT tests			(test*)>
-		<!ELEMENT test			(spread, runs)>
+		<!ELEMENT test			(clients?, spread, runs)>
 			<!ELEMENT spread		(#PCDATA)>
 			<!ELEMENT runs			(#PCDATA)>