Jmeter的一个jmx文件(备忘)

系统 2754 0
  <?xml version="1.0" encoding="UTF-8"?>

<jmeterTestPlan version="1.2" properties="2.3">

  <hashTree>

    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">

      <stringProp name="TestPlan.comments"></stringProp>

      <boolProp name="TestPlan.functional_mode">false</boolProp>

      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>

      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

        <collectionProp name="Arguments.arguments"/>

      </elementProp>

      <stringProp name="TestPlan.user_define_classpath"></stringProp>

    </TestPlan>

    <hashTree>

      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">

        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">

          <boolProp name="LoopController.continue_forever">false</boolProp>

          <stringProp name="LoopController.loops">1</stringProp>

        </elementProp>

        <stringProp name="ThreadGroup.num_threads">1</stringProp>

        <stringProp name="ThreadGroup.ramp_time">1</stringProp>

        <longProp name="ThreadGroup.start_time">1281132211000</longProp>

        <longProp name="ThreadGroup.end_time">1281132211000</longProp>

        <boolProp name="ThreadGroup.scheduler">false</boolProp>

        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>

        <stringProp name="ThreadGroup.duration"></stringProp>

        <stringProp name="ThreadGroup.delay"></stringProp>

      </ThreadGroup>

      <hashTree>

        <BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="CIM_Activity_BeanShell Sampler_Init Loop Parameters" enabled="true">

          <stringProp name="BeanShellSampler.query">vars.putObject("INCREMENT", 0); 

vars.putObject("ANYSAMPLEFAIL", false); 

vars.putObject("ISCONTINUE", true); 

vars.putObject("MAXLOOP", 3); </stringProp>

          <stringProp name="BeanShellSampler.filename"></stringProp>

          <stringProp name="BeanShellSampler.parameters"></stringProp>

          <boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>

        </BeanShellSampler>

        <hashTree/>

        <WhileController guiclass="WhileControllerGui" testclass="WhileController" testname="While Controller" enabled="true">

          <stringProp name="WhileController.condition">${__BeanShell((Boolean)vars.getObject("ISCONTINUE"))}</stringProp>

        </WhileController>

        <hashTree>

          <CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager" enabled="true">

            <collectionProp name="CookieManager.cookies"/>

            <boolProp name="CookieManager.clearEachIteration">false</boolProp>

          </CookieManager>

          <hashTree/>

          <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

            <collectionProp name="Arguments.arguments">

              <elementProp name="email" elementType="Argument">

                <stringProp name="Argument.name">email</stringProp>

                <stringProp name="Argument.value">chic.li@test.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">casual.zi@test.com</stringProp>

              </elementProp>

              <elementProp name="strPassword" elementType="Argument">

                <stringProp name="Argument.name">strPassword</stringProp>

                <stringProp name="Argument.value">123456</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">789456</stringProp>

              </elementProp>

              <elementProp name="userId" elementType="Argument">

                <stringProp name="Argument.name">userId</stringProp>

                <stringProp name="Argument.value">0f3a2047-fb02-4126-a683-bn62cb9bf2wd</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">a7628ff1-guis-4ab7-a70b-4f8787130dcb</stringProp>

              </elementProp>

              <elementProp name="userName" elementType="Argument">

                <stringProp name="Argument.name">userName</stringProp>

                <stringProp name="Argument.value">chic li</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="ProductCode" elementType="Argument">

                <stringProp name="Argument.name">ProductCode</stringProp>

                <stringProp name="Argument.value">AWSOE</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="gladpas" elementType="Argument">

                <stringProp name="Argument.name">gladpas</stringProp>

                <stringProp name="Argument.value">gladpas.test.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">art.wu@test.com</stringProp>

              </elementProp>

              <elementProp name="gladmainnew" elementType="Argument">

                <stringProp name="Argument.name">gladmainnew</stringProp>

                <stringProp name="Argument.value">gladmainnew.test.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">123456</stringProp>

              </elementProp>

              <elementProp name="gladcrm" elementType="Argument">

                <stringProp name="Argument.name">gladcrm</stringProp>

                <stringProp name="Argument.value">gladcrm.test.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">79f71232-8d74-4859-ar9d-a2d4312966cb</stringProp>

              </elementProp>

              <elementProp name="cwp" elementType="Argument">

                <stringProp name="Argument.name">cwp</stringProp>

                <stringProp name="Argument.value">cwp.test.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="version" elementType="Argument">

                <stringProp name="Argument.name">version</stringProp>

                <stringProp name="Argument.value">WER6.16.000.00</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">chic.li@test.com</stringProp>

              </elementProp>

              <elementProp name="importversion" elementType="Argument">

                <stringProp name="Argument.name">importversion</stringProp>

                <stringProp name="Argument.value">AWD3.0.013.10</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">123456</stringProp>

              </elementProp>

              <elementProp name="lang" elementType="Argument">

                <stringProp name="Argument.name">lang</stringProp>

                <stringProp name="Argument.value">ENU</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

                <stringProp name="Argument.desc">0d3a2047-fd02-4126-a683-b562cb9bf20d</stringProp>

              </elementProp>

            </collectionProp>

          </Arguments>

          <hashTree/>

          <BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="CIM_Activity_BeanShell Sampler_Get AutoTestPath" enabled="true">

            <stringProp name="BeanShellSampler.query">vars.put("AutoTestPath",System.getProperty("user.dir")+"\\AutoTest\\CIMAutoTest");</stringProp>

            <stringProp name="BeanShellSampler.filename"></stringProp>

            <stringProp name="BeanShellSampler.parameters"></stringProp>

            <boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>

          </BeanShellSampler>

          <hashTree/>

          <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

            <collectionProp name="Arguments.arguments">

              <elementProp name="EmailSubject" elementType="Argument">

                <stringProp name="Argument.name">EmailSubject</stringProp>

                <stringProp name="Argument.value">AutoTest_New Email</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="AttachmentName" elementType="Argument">

                <stringProp name="Argument.name">AttachmentName</stringProp>

                <stringProp name="Argument.value">AutoTest_New Email.png</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailTo1" elementType="Argument">

                <stringProp name="Argument.name">EmailTo1</stringProp>

                <stringProp name="Argument.value">rachel.deng@morningstar.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailTo1ContactName" elementType="Argument">

                <stringProp name="Argument.name">EmailTo1ContactName</stringProp>

                <stringProp name="Argument.value">rachel deng</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailTo2" elementType="Argument">

                <stringProp name="Argument.name">EmailTo2</stringProp>

                <stringProp name="Argument.value">monica.zi@morningstar.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailTo2ContactName" elementType="Argument">

                <stringProp name="Argument.name">EmailTo2ContactName</stringProp>

                <stringProp name="Argument.value">monica.zi@mornigstar.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailFrom" elementType="Argument">

                <stringProp name="Argument.name">EmailFrom</stringProp>

                <stringProp name="Argument.value">jenny.zhang@mstar.com</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailFromContactName" elementType="Argument">

                <stringProp name="Argument.name">EmailFromContactName</stringProp>

                <stringProp name="Argument.value">jennyzhang</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailFromFirstName" elementType="Argument">

                <stringProp name="Argument.name">EmailFromFirstName</stringProp>

                <stringProp name="Argument.value">jenny</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

              <elementProp name="EmailFromLastName" elementType="Argument">

                <stringProp name="Argument.name">EmailFromLastName</stringProp>

                <stringProp name="Argument.value">zhang</stringProp>

                <stringProp name="Argument.metadata">=</stringProp>

              </elementProp>

            </collectionProp>

          </Arguments>

          <hashTree/>

          <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Login In OE" enabled="true">

            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

              <collectionProp name="Arguments.arguments">

                <elementProp name="rbtn" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">true</boolProp>

                  <stringProp name="Argument.value">btnEmail</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <boolProp name="HTTPArgument.use_equals">true</boolProp>

                  <stringProp name="Argument.name">rbtn</stringProp>

                </elementProp>

                <elementProp name="email" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">true</boolProp>

                  <stringProp name="Argument.value">${email}</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <boolProp name="HTTPArgument.use_equals">true</boolProp>

                  <stringProp name="Argument.name">email</stringProp>

                </elementProp>

                <elementProp name="strPassword" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">true</boolProp>

                  <stringProp name="Argument.value">${strPassword}</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <boolProp name="HTTPArgument.use_equals">true</boolProp>

                  <stringProp name="Argument.name">strPassword</stringProp>

                </elementProp>

                <elementProp name="Login" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">true</boolProp>

                  <stringProp name="Argument.value">Log in</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <boolProp name="HTTPArgument.use_equals">true</boolProp>

                  <stringProp name="Argument.name">Login</stringProp>

                </elementProp>

                <elementProp name="url" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">true</boolProp>

                  <stringProp name="Argument.value">/awsoe/checkversion36.aspx</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <boolProp name="HTTPArgument.use_equals">true</boolProp>

                  <stringProp name="Argument.name">url</stringProp>

                </elementProp>

              </collectionProp>

            </elementProp>

            <stringProp name="HTTPSampler.domain">${gladmainnew}</stringProp>

            <stringProp name="HTTPSampler.port"></stringProp>

            <stringProp name="HTTPSampler.connect_timeout"></stringProp>

            <stringProp name="HTTPSampler.response_timeout"></stringProp>

            <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

            <stringProp name="HTTPSampler.contentEncoding"></stringProp>

            <stringProp name="HTTPSampler.path">/loginsrf/login.srf</stringProp>

            <stringProp name="HTTPSampler.method">POST</stringProp>

            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

            <stringProp name="HTTPSampler.implementation">HttpClient3.1</stringProp>

            <boolProp name="HTTPSampler.monitor">false</boolProp>

            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

          </HTTPSamplerProxy>

          <hashTree>

            <XPathAssertion guiclass="XPathAssertionGui" testclass="XPathAssertion" testname="XPath Assertion" enabled="true">

              <boolProp name="XPath.negate">false</boolProp>

              <stringProp name="XPath.xpath">contains(//script/text(),"reversePopUp")</stringProp>

              <boolProp name="XPath.validate">false</boolProp>

              <boolProp name="XPath.whitespace">false</boolProp>

              <boolProp name="XPath.tolerant">true</boolProp>

              <boolProp name="XPath.namespace">false</boolProp>

            </XPathAssertion>

            <hashTree/>

            <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract CSRFToken" enabled="true">

              <stringProp name="RegexExtractor.useHeaders">false</stringProp>

              <stringProp name="RegexExtractor.refname">CSRFToken</stringProp>

              <stringProp name="RegexExtractor.regex"><input type="hidden" name="CSRFToken" value="(.*?)"></stringProp>

              <stringProp name="RegexExtractor.template">$1$</stringProp>

              <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

              <stringProp name="RegexExtractor.match_number">1</stringProp>

            </RegexExtractor>

            <hashTree/>

          </hashTree>

          <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activity_Email Server Settings_Select Morningstar Office-@mstar.com As Email Server" enabled="true">

            <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

            <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

              <collectionProp name="Arguments.arguments">

                <elementProp name="" elementType="HTTPArgument">

                  <boolProp name="HTTPArgument.always_encode">false</boolProp>

                  <stringProp name="Argument.value"><root><CRMSystem>0</CRMSystem><CustomIps></CustomIps><CustomIrr></CustomIrr></root></stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

              </collectionProp>

            </elementProp>

            <stringProp name="HTTPSampler.domain">${gladmainnew}</stringProp>

            <stringProp name="HTTPSampler.port"></stringProp>

            <stringProp name="HTTPSampler.connect_timeout"></stringProp>

            <stringProp name="HTTPSampler.response_timeout"></stringProp>

            <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

            <stringProp name="HTTPSampler.contentEncoding"></stringProp>

            <stringProp name="HTTPSampler.path">/practice/practice_usersettings.aspx?Action=Save&retXML=yes&lang=${lang}&rdm=0.5223838028420846&ProductCode=${ProductCode}&rtm=1379905505</stringProp>

            <stringProp name="HTTPSampler.method">POST</stringProp>

            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

            <boolProp name="HTTPSampler.monitor">false</boolProp>

            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

          </HTTPSamplerProxy>

          <hashTree>

            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

              <collectionProp name="Asserion.test_strings">

                <stringProp name="-1890096027"><root><ActionResult>Success</ActionResult></root></stringProp>

              </collectionProp>

              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

              <boolProp name="Assertion.assume_success">false</boolProp>

              <intProp name="Assertion.test_type">2</intProp>

            </ResponseAssertion>

            <hashTree/>

          </hashTree>

          <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Calendar" enabled="true"/>

          <hashTree>

            <BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="CIM_Activity_BeanShell Sampler_Get Current Date" enabled="true">

              <stringProp name="BeanShellSampler.query">import java.util.*;

int y,m,d,h,mi,s;    

Calendar cal=Calendar.getInstance();    

y=cal.get(Calendar.YEAR);    

m=cal.get(Calendar.MONTH);    

d=cal.get(Calendar.DATE);    

h=cal.get(Calendar.HOUR_OF_DAY);    

mi=cal.get(Calendar.MINUTE);    

s=cal.get(Calendar.SECOND); 

System.out.println("The current time is:"+y+"/"+m+"/"+d+"/"+h+"/"+mi+"/"+s+"/"); 

vars.put("Date",m+"/"+d+"/"+y);

</stringProp>

              <stringProp name="BeanShellSampler.filename"></stringProp>

              <stringProp name="BeanShellSampler.parameters"></stringProp>

              <boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>

            </BeanShellSampler>

            <hashTree/>

            <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

              <collectionProp name="Arguments.arguments">

                <elementProp name="Subject" elementType="Argument">

                  <stringProp name="Argument.name">Subject</stringProp>

                  <stringProp name="Argument.value">AutoTest_Appointment</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

              </collectionProp>

            </Arguments>

            <hashTree/>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Save And Open Appointment" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Save Appointment" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><Activity><ActivityTypeCode>101</ActivityTypeCode><HasReminder>1</HasReminder><ReminderOffset>900</ReminderOffset><To/><CC/><Importance>1</Importance><ScheduledStart>${Date}</ScheduledStart><ScheduledEnd>${Date}</ScheduledEnd><EndTime>3:00 PM</EndTime><StartTime>2:30 PM</StartTime><Subject>${Subject}</Subject><timezone>8</timezone><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></Activity><TimeSel><Hours><hr>12</hr><hr>1</hr><hr>2</hr><hr>3</hr><hr>4</hr><hr>5</hr><hr>6</hr><hr>7</hr><hr>8</hr><hr>9</hr><hr>10</hr><hr>11</hr></Hours><Minutes><min>00</min><min>30</min></Minutes></TimeSel><title>New Appointment</title><lblAppointment>



		<Header>Appointment Information</Header>



		<Attendees>Attendees</Attendees>



		<lbRequired>Required</lbRequired>



		<lbOptional>Optional</lbOptional>



		<Subject>Subject</Subject>



		<Location>Location</Location>



		<StartDate>Start Date</StartDate>



		<EndDate>End date</EndDate>



		<StartTime>Start time</StartTime>



		<EndTime>End time</EndTime>



		<Regarding>Regarding</Regarding>



		<lbAlldayEvent>All day event</lbAlldayEvent>



		<lbReminder>Reminder:</lbReminder>



		<lbAttach>Attachments:</lbAttach>



		<lbRecurrTxt>Recurrence: This is a recurring appointment.</lbRecurrTxt>



	</lblAppointment><Action type="appointment">



		<Buttons>



			<Button pmId="|C" id="btnSend" archive="0" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.Send();" perm="1">Send</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnSave" archive="0" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();" perm="1">Save</Button>



			<Button pmId="|C" id="btnSaveClose" archive="0" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();" perm="1">Save and Close</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnAttachment" archive="0" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnRecurrence" archive="0" title="Recurrence" imgwidth="16" img="/imgs/AWS_recur.gif" onclick="awsForm.EditRecurrence();" perm="1">Recurrence</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnCheckName" archive="0" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnHighImportance" archive="0" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no" perm="1"></Button>



			<Button pmId="|C" id="btnLowImportance" archive="0" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete','self');" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();" perm="1"></Button>



		</Buttons>



	</Action>



	<data/></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveAppointment.aspx?TargetUrl=saveAppointment&timezone=8&retXML=yes&lang=${lang}&rdm=0.9531604707120003&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379311311</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="365001412"><ActivityId>(.*)</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract ActivityID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">ActivityID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Check Appointment in Calendar View(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Calendar&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379314024&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-956311859">${ActivityID1}</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Check Appointment in List View(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Calendar&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379494279&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-956311859">${ActivityID1}</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Check Appointment(Folder=Archive)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><users></users></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Archive%20101&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379316037&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="567255960"><row id="([A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{12})"><ActivityTypeCode>101</ActivityTypeCode><ActivityImage>3</ActivityImage><Subject>${Subject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract ArchiveID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">ArchiveID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w\-]+)"><ActivityTypeCode>101</ActivityTypeCode><ActivityImage>3</ActivityImage><Subject>${Subject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Open Appointment_1(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=101&ActivityId=${ActivityID1}$0&ClientId=&ClientName=&opentype=&timezone=&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&retXML=yes&ProductCode=${ProductCode}&rtm=1379317031&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1340949932"><root><Activity source="exchange"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Open Appointment_2(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><users><u i="${userId}"></u></users></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=101&ActivityId=${ActivityID1}$0&ClientId=&ClientName=&opentype=1&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&retXML=yes&ProductCode=${ProductCode}&rtm=1379317032&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1340949932"><root><Activity source="exchange"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Open Appointment(Folder=Archive)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><users><u i="${userId}"></u></users></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=101&ActivityId=${ArchiveID1}&ClientId=&ClientName=&opentype=1&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&retXML=yes&ProductCode=${ProductCode}&rtm=1379493162&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1738657431"><root><Activity source="archive"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Share Calendar" enabled="true"/>

            <hashTree>

              <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Share Calendar" enabled="true"/>

              <hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Calendar_Share Calendar Outside My Firm" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><req action="share" editable="1" type="25"><dat><obj><o i="${userId}" type="25"/></obj><user><u i="${EmailTo1}" p="19" op="n"/></user></dat></req></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/ResearchDataFeed/UserDataFeed.aspx?retXML=yes&rtm=1379642357&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="-255236011"><res>Sharing succeed</res></stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">2</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Check Sent Items After Share Calendar" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.9960629158525892&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379643943&dstbias=0</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="215484830"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Sharing notification from ${userName}</Subject></stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">2</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                  <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract SentItemsID1" enabled="true">

                    <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                    <stringProp name="RegexExtractor.refname">SentItemsID1</stringProp>

                    <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Sharing notification from ${userName}</Subject></stringProp>

                    <stringProp name="RegexExtractor.template">$1$</stringProp>

                    <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                    <stringProp name="RegexExtractor.match_number">1</stringProp>

                  </RegexExtractor>

                  <hashTree/>

                  <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer" enabled="true">

                    <stringProp name="ConstantTimer.delay">30000</stringProp>

                  </ConstantTimer>

                  <hashTree/>

                </hashTree>

              </hashTree>

              <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete Message(Folder=Sent Items)" enabled="true"/>

              <hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Delete Message(Folder=Sent Items)" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${SentItemsID1}</ActivityId></data></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.47863136911546983&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379644968</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="-1834384008"><status>1</status></stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">2</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Get Message(Folder=Sent Items)" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&cookie=&filter=&totrecnum=5&startrow=1&endrow=20&pagesize=20&orderby=Date&sortorder=desc&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.3863204082515824&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379644970&dstbias=0</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="710973496">${SentItemsID1}</stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">6</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Get Message(Folder=Deleted Items)" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&cookie=&filter=&totrecnum=5&startrow=1&endrow=20&pagesize=20&orderby=Date&sortorder=desc&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.2908596469071748&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379645602&dstbias=0</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID1" enabled="true">

                    <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                    <stringProp name="RegexExtractor.refname">DeletedItemsID1</stringProp>

                    <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Sharing notification from ${userName}</Subject></stringProp>

                    <stringProp name="RegexExtractor.template">$1$</stringProp>

                    <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                    <stringProp name="RegexExtractor.match_number">1</stringProp>

                  </RegexExtractor>

                  <hashTree/>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="215484830"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Sharing notification from ${userName}</Subject></stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">2</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

              </hashTree>

              <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete Message(Folder=Deleted Items)" enabled="true"/>

              <hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Delete Message(Folder=Deleted Items)" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID1}</ActivityId></data></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.9531149764872876&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379645601</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="-1834384008"><status>1</status></stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">2</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

                <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Message_Get Message(Folder=Deleted Items)" enabled="true">

                  <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                  <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                    <collectionProp name="Arguments.arguments">

                      <elementProp name="" elementType="HTTPArgument">

                        <boolProp name="HTTPArgument.always_encode">false</boolProp>

                        <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                        <stringProp name="Argument.metadata">=</stringProp>

                      </elementProp>

                    </collectionProp>

                  </elementProp>

                  <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                  <stringProp name="HTTPSampler.port"></stringProp>

                  <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                  <stringProp name="HTTPSampler.response_timeout"></stringProp>

                  <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                  <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                  <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&cookie=&filter=&totrecnum=5&startrow=1&endrow=20&pagesize=20&orderby=Date&sortorder=desc&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.8922361790515083&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379318465&dstbias=0</stringProp>

                  <stringProp name="HTTPSampler.method">POST</stringProp>

                  <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                  <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                  <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                  <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                  <boolProp name="HTTPSampler.monitor">false</boolProp>

                  <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

                </HTTPSamplerProxy>

                <hashTree>

                  <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                    <collectionProp name="Asserion.test_strings">

                      <stringProp name="-940182683">${DeletedItemsID1}</stringProp>

                    </collectionProp>

                    <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                    <boolProp name="Assertion.assume_success">false</boolProp>

                    <intProp name="Assertion.test_type">6</intProp>

                  </ResponseAssertion>

                  <hashTree/>

                </hashTree>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Edit Appointment" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Edit Appointment" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><Activity source="exchange"><ActivityId>${ActivityID1}$0</ActivityId><ActivityTypeCode>101</ActivityTypeCode><ArchiveId>${ArchiveID1}</ArchiveId><ArchiveFlag>1</ArchiveFlag><Subject>${Subject}_Edit</Subject><Importance>1</Importance><Date>${Date} 2:50:21 AM</Date><HasReminder>1</HasReminder><ReminderOffset>900</ReminderOffset><ScheduledStart>${Date}</ScheduledStart><StartTime>3:00 PM</StartTime><ScheduledEnd>${Date}</ScheduledEnd><EndTime>4:30 PM</EndTime><To/><CC/><IsAlldayEvent>0</IsAlldayEvent><timezone>8</timezone><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></Activity><data/><TimeSel><Hours><hr>12</hr><hr>1</hr><hr>2</hr><hr>3</hr><hr>4</hr><hr>5</hr><hr>6</hr><hr>7</hr><hr>8</hr><hr>9</hr><hr>10</hr><hr>11</hr></Hours><Minutes><min>00</min><min>30</min></Minutes></TimeSel><title>Appointment Regarding - unspecified</title><lblAppointment>



		<Header>Appointment Information</Header>



		<Attendees>Attendees</Attendees>



		<lbRequired>Required</lbRequired>



		<lbOptional>Optional</lbOptional>



		<Subject>Subject</Subject>



		<Location>Location</Location>



		<StartDate>Start Date</StartDate>



		<EndDate>End date</EndDate>



		<StartTime>Start time</StartTime>



		<EndTime>End time</EndTime>



		<Regarding>Regarding</Regarding>



		<lbAlldayEvent>All day event</lbAlldayEvent>



		<lbReminder>Reminder:</lbReminder>



		<lbAttach>Attachments:</lbAttach>



		<lbRecurrTxt>Recurrence: This is a recurring appointment.</lbRecurrTxt>



	</lblAppointment><Action type="appointment">



		<Buttons>



			<Button pmId="|C" id="btnSend" archive="0" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.Send();" perm="1">Send</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnSave" archive="0" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();" perm="1">Save</Button>



			<Button pmId="|C" id="btnSaveClose" archive="0" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();" perm="1">Save and Close</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnAttachment" archive="0" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnRecurrence" archive="0" title="Recurrence" imgwidth="16" img="/imgs/AWS_recur.gif" onclick="awsForm.EditRecurrence();" perm="1">Recurrence</Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnCheckName" archive="0" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnHighImportance" archive="0" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no" perm="1"></Button>



			<Button pmId="|C" id="btnLowImportance" archive="0" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete','self');" perm="1"></Button>



			<Button pmId="|C" archive="0" width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator" perm="1"></Button>



			<Button pmId="|C" id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();" perm="1"></Button>



		</Buttons>



	</Action>



	<users><u i="${userId}"/></users></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveAppointment.aspx?TargetUrl=saveAppointment&timezone=8&retXML=yes&lang=ENU&rdm=0.5249565053014453&ProductCode=AWSOE&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379643014</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-497889348"><ActivityId>${ActivityID1}</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Calendar_View Archived Calendar" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><users></users></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Archive%20101&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379647808&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-152200170"><row id="${ArchiveID1}"><ActivityTypeCode>101</ActivityTypeCode><ActivityImage>3</ActivityImage><Subject>${Subject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1342861304"><Subject>${Subject}_Edit</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Sort Appointment List (Folder=Calendar)" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Folder>Calendar</Folder><Action>sort</Action><OrderBy>StartDate</OrderBy><SortOrder>asc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo><users><u i="${userId}"></u></users>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Calendar&exchangetype=appointmentlist&timezone=8&orderby=StartDate&sortorder=asc&cookie=&filter=&totrecnum=8&action=sort&datatype=date&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.6529035735851699&ProductCode=${ProductCode}&object=21&rtm=1379497356&dstbias=0</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-2101187858"><root><totalrecnum value=</stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Search Appointment (Folder=Calendar)" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Folder>Calendar</Folder><Action></Action><OrderBy>StartDate</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>13</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>13</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo><users><u i="${userId}"></u></users>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout">30000</stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Calendar&exchangetype=appointmentlist&timezone=8&subSearch=0&txtSubject=${Subject}&searchInBody=0&txtFrom=&txtTo=&txtRegarding=&dateType=Date&fromDate=&toDate=&gridPageSize=13&retXML=yes&lang=${lang}&rdm=0.6259187538402429&ProductCode=${ProductCode}&object=21&rtm=1379497649&dstbias=0</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract SearchNum1" enabled="true">

                <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                <stringProp name="RegexExtractor.refname">SearchNum1</stringProp>

                <stringProp name="RegexExtractor.regex"><root><totalrecnum value="([0-9]+)"</stringProp>

                <stringProp name="RegexExtractor.template">$1$</stringProp>

                <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                <stringProp name="RegexExtractor.match_number">1</stringProp>

              </RegexExtractor>

              <hashTree/>

              <BeanShellAssertion guiclass="BeanShellAssertionGui" testclass="BeanShellAssertion" testname="BeanShell Assertion" enabled="true">

                <stringProp name="BeanShellAssertion.query">if(!(${SearchNum1}>1))

{

  Failure=true;

}</stringProp>

                <stringProp name="BeanShellAssertion.filename"></stringProp>

                <stringProp name="BeanShellAssertion.parameters"></stringProp>

                <boolProp name="BeanShellAssertion.resetInterpreter">false</boolProp>

              </BeanShellAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Calendar_View Reminder window" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><date>${Date} 16:39</date></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/GetActivitiesReminder.aspx?TargetUrl=GetActivitiesReminder&timezone=8&retXML=yes&lang=${lang}&rdm=0.8184279491031727&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379493563</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="1389640569"><Reminders></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Calendar_Open the Address Book" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><!--@filediscription@



     purpose: label file for Add Attendees. that is a search dialog.



     where:   Home-Activities- (open or new Mail)/Task/Appointment/Note/Distributionlist



     keywords:  Home, Activities, Mail, Task, Appointment, Note, Distributionlist



-->



<root type="contacts">



	<lblContact>



		<Instructions>Select the type of data you want to use for your search, and then start typing the word you're looking for. Click Find to View all close matches.</Instructions>



		<Find>Find</Find>



		<FindCombo>



			<Type code="All">All</Type>



		</FindCombo>



		<DisplayName>Display name</DisplayName>



		<LastName>Last name</LastName>



		<FirstName>First name</FirstName>



		<Title>Title</Title>



		<Alias>Alias</Alias>



		<Company>Company</Company>



		<Department>Department</Department>



		<Office>Office</Office>



		<City>City</City>



	</lblContact>



	<Contacts>



		<FullName>Full Name</FullName>



		<Phone>Phone</Phone>



		<MemberOfClient>Member Of Client</MemberOfClient>



		<Occupation>Occupation</Occupation>



		<Email>Email</Email>



		<TitleOccupation>Title/Occupation</TitleOccupation>



		<ClientMembership>Client Membership</ClientMembership>



		<StateProvince>State/Province</StateProvince>



		<AddRecipientTo>Add recipient to ...</AddRecipientTo>



		<Close>Close</Close>



		<Help>Help</Help>



	</Contacts>



	<Buttons type="email">



		<Button id="To" class="btn">To</Button>



		<Button id="CC" class="btn">Cc</Button>



		<Button id="BCC" class="btn">Bcc</Button>



	</Buttons>



	<Buttons type="appointment">



		<Button id="To" class="btn">Required</Button>



		<Button id="CC" class="btn">Optional</Button>



	</Buttons>



	<Buttons type="distributionlist">



		<Button id="Lists" class="btn_large">Distribution List</Button>



	</Buttons>



	<Buttons type="contacts">



		<Button id="NewMessage" class="btn_large">New Message</Button>



	</Buttons>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/CheckName.aspx?targetUrl=CheckName&type=contact&firstInit=1&retXML=yes&lang=${lang}&rdm=0.25380998328235454&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379642114</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-554258613"><data><ActivityParty></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete Appointment(Folder=Calendar)" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Delete Appointment(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${ActivityID1}$0</ActivityId><users><u i="${userId}"></u></users></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.061199736838458585&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379317582</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Get Appointment(Folder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Calendar&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379314024&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-956311859">${ActivityID1}</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Get Appointment(Folder=Deleted Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.37639528350870904&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379317820&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID2" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID2</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>101</ActivityTypeCode><ActivityImage>3</ActivityImage><Subject>${Subject}_Edit</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1342861304"><Subject>${Subject}_Edit</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete Appointment(Folder=Deleted Items)" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Delete Appointment(Folder=Deleted Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID2}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.4250318061388696&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379318367</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Get Appointment(Folder=Deleted Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&cookie=&filter=&totrecnum=5&startrow=1&endrow=20&pagesize=20&orderby=Date&sortorder=desc&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.8922361790515083&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379318465&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-940182652">${DeletedItemsID2}</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Appointment_Get Appointment(Folder=Archive)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><users></users></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getcalendars.aspx?Folder=Archive%20101&ClientId=&timezone=8&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&getShared=1&StartDate=${Date}&EndDate=${Date}&retXML=yes&ProductCode=${ProductCode}&rtm=1379316037&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-152200170"><row id="${ArchiveID1}"><ActivityTypeCode>101</ActivityTypeCode><ActivityImage>3</ActivityImage><Subject>${Subject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Move/Copy the app" enabled="true"/>

            <hashTree>

              <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="FolderName1" elementType="Argument">

                    <stringProp name="Argument.name">FolderName1</stringProp>

                    <stringProp name="Argument.value">AutoTestFolder1</stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                  <elementProp name="FolderName2" elementType="Argument">

                    <stringProp name="Argument.name">FolderName2</stringProp>

                    <stringProp name="Argument.value">AutoTestFolder2</stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </Arguments>

              <hashTree/>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Create Folder (ParentFolder=Calendar)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderName>${FolderName1}</FolderName><ParentFolder>Calendar</ParentFolder><FolderType>IPF.Appointment</FolderType></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/createFolder.aspx?targetUrl=createFolder&retXML=yes&lang=${lang}&rdm=0.7313938927777044&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379653968</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Copy Folder" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Calendar/${FolderName1}</FolderId><action>Copy</action><target>Calendar</target><FolderName>${FolderName1}</FolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/MoveCopyFolder.aspx?targetUrl=MoveCopyFolder&retXML=yes&lang=${lang}&rdm=0.5131260334938961&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654843</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Get Tree Structure" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data showarchive="1"/></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getTreeStructure.aspx?targetUrl=getTreeStructure&retXML=yes&lang=${lang}&rdm=0.4222227798558374&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654844</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-269141564"><TREENODE name="activity" id="Calendar/${FolderName1}" type="leaf" TEXT="${FolderName1}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1966373330"><TREENODE name="activity" id="Calendar/${FolderName1}1" type="leaf" TEXT="${FolderName1}1" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Rename Folder Name" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Calendar/${FolderName1}1</FolderId><NewFolderName>${FolderName2}</NewFolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/MoveCopyFolder.aspx?targetUrl=MoveCopyFolder&retXML=yes&lang=${lang}&rdm=0.7587807576859393&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379655324</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Get Tree Structure" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data showarchive="1"/></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getTreeStructure.aspx?targetUrl=getTreeStructure&retXML=yes&lang=${lang}&rdm=0.4222227798558374&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654844</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-269141564"><TREENODE name="activity" id="Calendar/${FolderName1}" type="leaf" TEXT="${FolderName1}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1606081542"><TREENODE name="activity" id="Calendar/${FolderName2}" type="leaf" TEXT="${FolderName2}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Move Folder" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Calendar/${FolderName2}</FolderId><action>Move</action><target>Deleted Items</target><FolderName>${FolderName2}</FolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/MoveCopyFolder.aspx?targetUrl=MoveCopyFolder&retXML=yes&lang=${lang}&rdm=0.5131260334938961&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654843</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Get Tree Structure" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data showarchive="1"/></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getTreeStructure.aspx?targetUrl=getTreeStructure&retXML=yes&lang=${lang}&rdm=0.4222227798558374&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654844</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="885857087"><TREENODE name="activity" id="Deleted Items/${FolderName2}" type="leaf" TEXT="${FolderName2}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1606081542"><TREENODE name="activity" id="Calendar/${FolderName2}" type="leaf" TEXT="${FolderName2}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Delete Folder" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Deleted Items/${FolderName2}</FolderId><FolderName>${FolderName2}</FolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteFolder.aspx?targetUrl=deleteFolder&retXML=yes&lang=${lang}&rdm=0.31112975953140143&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379656373</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Get Tree Structure" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data showarchive="1"/></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getTreeStructure.aspx?targetUrl=getTreeStructure&retXML=yes&lang=${lang}&rdm=0.4222227798558374&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654844</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="885857087"><TREENODE name="activity" id="Deleted Items/${FolderName2}" type="leaf" TEXT="${FolderName2}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Delete Folder" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Calendar/${FolderName1}</FolderId><FolderName>${FolderName1}</FolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteFolder.aspx?targetUrl=deleteFolder&retXML=yes&lang=${lang}&rdm=0.31112975953140143&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379656373</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Get Tree Structure" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data showarchive="1"/></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getTreeStructure.aspx?targetUrl=getTreeStructure&retXML=yes&lang=${lang}&rdm=0.4222227798558374&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379654844</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-269141564"><TREENODE name="activity" id="Calendar/${FolderName1}" type="leaf" TEXT="${FolderName1}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-989366019"><TREENODE name="activity" id="Deleted Items/${FolderName1}" type="leaf" TEXT="${FolderName1}" stype="appointment"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Move/Copy the app_Delete Folder In Deleted Items" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><FolderId>Deleted Items/${FolderName1}</FolderId><FolderName>${FolderName1}</FolderName></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteFolder.aspx?targetUrl=deleteFolder&retXML=yes&lang=${lang}&rdm=0.31112975953140143&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379656373</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

          </hashTree>

          <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Email" enabled="true"/>

          <hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Create And Save Email" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Create Email" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>${EmailSubject}</title><Activity><ActivityTypeCode>104</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18210"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><To/><CC/><BCC/><ReplyTo/><Importance>1</Importance></Activity><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



	<data/></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveEmail.aspx?TargetUrl=saveEmail&timezone=8&retXML=yes&lang=${lang}&rdm=0.8720374010831635&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379658770</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="743731389"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract EmailID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">EmailID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Check Spelling" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value">ddddddddddddddddddd



jenny zhang







default email signature</stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/CheckSpell.aspx?targetUrl=CheckSpell&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&retXML=yes&rtm=1379663732&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1026955098"><spellcheckresults><flaggedwords><fw><word>ddddddddddddddddddd</word><type>UnknownWord</type><offset>0</offset></fw><fw><word>zhang</word><type>CapitalizationError</type><offset>27</offset></fw></flaggedwords><suggestions><sl><word>zhang</word><sug>hang</sug><sug>Zhan</sug><sug>bhang</sug><sug>sang</sug><sug>shag</sug><sug>hangs</sug><sug>shank</sug></sl><sl><word>ddddddddddddddddddd</word></sl></suggestions></spellcheckresults></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Save Attachment For Email" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveAttachment.aspx?ActivityId=${EmailID1}&ReportTitle=&clientId=&clientName=&accountName=&reportType=&reportFormat=&modifiedFileName=&isSaveToLocal=&FileName=${AttachmentName}&FileSize=11364&retXML=yes&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">true</boolProp>

                <elementProp name="HTTPsampler.Files" elementType="HTTPFileArgs">

                  <collectionProp name="HTTPFileArgs.files">

                    <elementProp name="${AutoTestPath}\Data\SmokeTest\Activity\\AutoTest_New Email.png" elementType="HTTPFileArg">

                      <stringProp name="File.path">${AutoTestPath}\Data\SmokeTest\Activity\\AutoTest_New Email.png</stringProp>

                      <stringProp name="File.paramname"></stringProp>

                      <stringProp name="File.mimetype"></stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1066284209"><row id="([\w=]+)"><FileName>${AttachmentName}</FileName><FileSize>([\d]+)KB</FileSize><ActivityId>${EmailID1}</ActivityId></row></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract AttachmentID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">AttachmentID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><FileName>${AttachmentName}</FileName></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Save Email 1" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>${EmailSubject}</title><Activity><ActivityTypeCode>104</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18210"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><To><ActivityParty><ContactName>${EmailTo1ContactName}</ContactName><Email>${EmailTo1}</Email></ActivityParty></To><CC/><BCC/><ReplyTo/><Importance>1</Importance><Subject>${EmailSubject}</Subject><ActivityId>${EmailID1}</ActivityId></Activity><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



	<data ActivityId="${EmailID1}"><row id="${AttachmentID1}"><FileName>${AttachmentName}</FileName><FileSize>11KB</FileSize></row></data></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveEmail.aspx?TargetUrl=saveEmail&timezone=8&retXML=yes&lang=${lang}&rdm=0.08664027468959673&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379658001</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="688479820"><ActivityId>${EmailID1}</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Drafts" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Drafts</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Drafts&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.1929768231823044&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379659493&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-819118770"><row id="${EmailID1}"><ActivityTypeCode>104</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Send Email" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Save Email 2" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>Email Regarding - unspecified</title><Activity source="exchange"><ActivityId>${EmailID1}</ActivityId><ActivityTypeCode>104</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18210"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><ArchiveFlag>0</ArchiveFlag><Subject>${EmailSubject}</Subject><Importance>1</Importance><Date>Fri ${Date} 2:16 PM</Date><From/><To><ActivityParty><Email>${EmailTo1}</Email><ContactName>${EmailTo1ContactName}</ContactName></ActivityParty></To><CC/><BCC/><ReplyTo/></Activity><data><row id="${AttachmentID1}"><ActivityTypeCode>Attachment</ActivityTypeCode><ActivityImage>0</ActivityImage><UserId>${userId}</UserId><FileSize>11KB</FileSize><FileName>${AttachmentName}</FileName></row></data><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveEmail.aspx?TargetUrl=saveEmail&timezone=8&retXML=yes&lang=${lang}&rdm=0.6941624045999624&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379659904</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="285455053"><ActivityId>${EmailID1}</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Send Email" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>Email Regarding - unspecified</title><Activity source="exchange"><ActivityId>${EmailID1}</ActivityId><ActivityTypeCode>104</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18210"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><ArchiveFlag>0</ArchiveFlag><Subject>${EmailSubject}</Subject><Importance>1</Importance><Date>Fri ${Date} 2:16 PM</Date><From/><To><ActivityParty><Email>${EmailTo1}</Email><ContactName>${EmailTo1ContactName}</ContactName></ActivityParty></To><CC/><BCC/><ReplyTo/></Activity><data><row id="${AttachmentID1}"><ActivityTypeCode>Attachment</ActivityTypeCode><ActivityImage>0</ActivityImage><UserId>${userId}</UserId><FileSize>11KB</FileSize><FileName>${AttachmentName}</FileName></row></data><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/sendemail.aspx?TargetUrl=sendemail&timezone=8&object=43&retXML=yes&lang=${lang}&rdm=0.09525756891315051&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379659905</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="994240071"><Err>0</Err></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Sent Items (Folder=Sent Items) 1" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7083231210683701&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379661035&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1063254097"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract SentItemsID2" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">SentItemsID2</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="View Open Attachment In Sent Items" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Get Email" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=102&ClientId=&LoadData=1&Type=openemail&ActivityId=${SentItemsID2}&timezone=8&modelessGlobalQueryString=Folder=Sent%20Items%26exchangetype=email%26timezone=8&width=660&height=530&windowtype=modaldlg&downloadable=1&globalqstr=&timezone=8&retXML=yes&lang=${lang}&rdm=0.9843283416139685&awsInstId=&prodId=${ProductCode}&languageId=${lang}&ProductCode=${ProductCode}&rtm=1379669842&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">GET</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract AttachmentID2" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">AttachmentID2</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>Attachment</ActivityTypeCode><ActivityImage>0</ActivityImage><UserId>${userId}</UserId><FileSize>([\w]+)</FileSize><FileName>${AttachmentName}</FileName></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="55913169"><row id="([\w=]+)"><ActivityTypeCode>Attachment</ActivityTypeCode><ActivityImage>0</ActivityImage><UserId>${userId}</UserId><FileSize>([\w]+)</FileSize><FileName>${AttachmentName}</FileName></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Get Attachment Of Email" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getAttachment.aspx?noresponsezip=1&ActivityAttachmentId=${AttachmentID2}&retXML=yes&ProductCode=${ProductCode}&rtm=1379669943&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">GET</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">false</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-980711978">filename="${AttachmentName}"</stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Sort Mail List (Folder=Sent Items)" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action>sort</Action><OrderBy>To</OrderBy><SortOrder>asc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&orderby=To&sortorder=asc&cookie=&filter=&totrecnum=4&action=sort&datatype=text&gridPageSize=20&retXML=yes&lang=ENU&rdm=0.8424512128235169&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379901307&dstbias=0</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-2101187858"><root><totalrecnum value=</stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Search Appointment (Folder=Sent Items)" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>13</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>13</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&subSearch=0&txtSubject=auto&searchInBody=0&txtFrom=&txtTo=&txtRegarding=&dateType=Date&fromDate=&toDate=&gridPageSize=13&retXML=yes&lang=${lang}&rdm=0.22593798724832942&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379905159&dstbias=0</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract SearchNum2" enabled="true">

                <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                <stringProp name="RegexExtractor.refname">SearchNum2</stringProp>

                <stringProp name="RegexExtractor.regex"><root><totalrecnum value="([0-9]+)"</stringProp>

                <stringProp name="RegexExtractor.template">$1$</stringProp>

                <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                <stringProp name="RegexExtractor.match_number">1</stringProp>

              </RegexExtractor>

              <hashTree/>

              <BeanShellAssertion guiclass="BeanShellAssertionGui" testclass="BeanShellAssertion" testname="BeanShell Assertion" enabled="true">

                <stringProp name="BeanShellAssertion.query">if(!(${SearchNum1}>0))

{

  Failure=true;

}</stringProp>

                <stringProp name="BeanShellAssertion.filename"></stringProp>

                <stringProp name="BeanShellAssertion.parameters"></stringProp>

                <boolProp name="BeanShellAssertion.resetInterpreter">false</boolProp>

              </BeanShellAssertion>

              <hashTree/>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Forward The Email" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Forward The Email (Folder=Sent Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=102&ClientId=&LoadData=1&Type=email&Method=Forward&ActivityId=${SentItemsID2}&width=660&height=530&windowtype=modaldlg&downloadable=1&globalqstr=&timezone=8&retXML=yes&lang=${lang}&rdm=0.23612094794197313&awsInstId=&prodId=${ProductCode}&languageId=${lang}&ProductCode=${ProductCode}&rtm=1379905776&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">GET</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1768771817"><root><Activity source="exchange"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DraftsID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DraftsID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><root><Activity source="exchange"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Drafts (Folder=Drafts)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Drafts</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Drafts&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7223760654167647&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379920031&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1572997010"><row id="${DraftsID1}"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Drafts)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DraftsID1}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.18912731720724168&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380006889</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Deleted Items (Folder=Deleted Items) 1" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7503619663410153&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379988289&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="19082075"><row id="([\w=]+)"><ActivityTypeCode>104</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID7" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID7</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>104</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Deleted Items) 1" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID7}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.5692045258416645&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380001634</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Edit And Save Email" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>Email Regarding - unspecified</title><Activity source="exchange"><ActivityId>${SentItemsID2}</ActivityId><ActivityTypeCode>104</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18228"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;



&lt;DIV dir=ltr id=replymsg&gt;&lt;BR&gt;



&lt;HR tabIndex=-1&gt;



&lt;FONT size=2 face=verdana&gt;&lt;B&gt;From:&lt;/B&gt; jennyzhang&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Mon ${Date} 4:53 AM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; rachel deng&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; ${EmailSubject}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;jenny&amp;nbsp;zhang&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><ArchiveFlag>0</ArchiveFlag><Subject>FW: ${EmailSubject}</Subject><Importance>1</Importance><Date>Sun ${Date} 10:23 PM</Date><From/><To><ActivityParty><ContactName>${EmailTo1ContactName}</ContactName><Email>${EmailTo1}</Email></ActivityParty></To><CC/><BCC/><ReplyTo><ActivityParty><ContactName>${EmailTo2ContactName}</ContactName><Email>${EmailTo2}</Email></ActivityParty></ReplyTo></Activity><data><row id="${AttachmentID2}"><ActivityTypeCode>Attachment</ActivityTypeCode><ActivityImage>0</ActivityImage><UserId>${userId}</UserId><FileSize>11KB</FileSize><FileName>${AttachmentName}</FileName></row></data><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/saveEmail.aspx?TargetUrl=saveEmail&timezone=8&retXML=yes&lang=${lang}&rdm=0.7162162540134005&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379906770</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="1738672034"><ActivityId>${SentItemsID2}</ActivityId></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Send Email With Reply To Field" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Reply To" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=102&ClientId=&LoadData=1&Type=email&Method=Reply&ActivityId=${SentItemsID2}&width=660&height=530&windowtype=modaldlg&downloadable=1&globalqstr=&timezone=8&retXML=yes&lang=${lang}&rdm=0.8611913082709266&awsInstId=&prodId=${ProductCode}&languageId=${lang}&ProductCode=${ProductCode}&rtm=1379920374&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">GET</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1340949932"><root><Activity source="exchange"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Reply To All" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivity.aspx?ActivityType=102&ClientId=&LoadData=1&Type=email&Method=ReplyAll&ActivityId=${SentItemsID2}&width=660&height=530&windowtype=modaldlg&downloadable=1&globalqstr=&timezone=8&retXML=yes&lang=${lang}&rdm=0.7517579756830724&awsInstId=&prodId=${ProductCode}&languageId=${lang}&ProductCode=${ProductCode}&rtm=1379922560&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">GET</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1340949932"><root><Activity source="exchange"></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Save Email With Reply To Field" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>New Email</title><Activity source="exchange"><ActivityTypeCode>105</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18228"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;



&lt;DIV dir=ltr id=replymsg&gt;&lt;BR&gt;



&lt;HR tabIndex=-1&gt;



&lt;FONT size=2 face=verdana&gt;&lt;B&gt;From:&lt;/B&gt; ${EmailFromContactName}&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Mon ${Date} 5:04 PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; ${EmailTo2ContactName}&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; FW: ${EmailSubject}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;



&lt;DIV dir=ltr id=replymsg&gt;&lt;BR&gt;



&lt;HR tabIndex=-1&gt;



&lt;FONT size=2 face=verdana&gt;&lt;B&gt;From:&lt;/B&gt; ${EmailFromContactName}&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Mon ${Date} 4:53 AM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt;${EmailTo1ContactName}&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; ${EmailSubject}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><ArchiveFlag>0</ArchiveFlag><Subject>Re: FW: ${EmailSubject}</Subject><Importance>1</Importance><Date>Mon ${Date} 5:04 PM</Date><To><ActivityParty><Email>${EmailTo1}</Email><ContactName>${EmailTo1ContactName}</ContactName></ActivityParty><ActivityParty type="self"><Email>${EmailFrom}</Email><ContactName>${EmailFromContactName}</ContactName></ActivityParty></To><CC/><BCC/><ReplyTo><ActivityParty><Email>${EmailTo2}</Email><ContactName>${EmailTo2ContactName}</ContactName></ActivityParty></ReplyTo></Activity><data></data><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/saveEmail.aspx?TargetUrl=saveEmail&timezone=8&retXML=yes&lang=${lang}&rdm=0.6036233837940528&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379922918</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="743731389"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract EmailID2" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">EmailID2</stringProp>

                  <stringProp name="RegexExtractor.regex"><ActivityId>([\w=]+)</ActivityId></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Send Email With Reply To Field" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><?xml version="1.0"?>



<root><title>New Email</title><Activity source="exchange"><ActivityTypeCode>105</ActivityTypeCode><Description>&lt;HTML dir=ltr&gt;&lt;HEAD&gt;



&lt;META content="text/html; charset=unicode" http-equiv=Content-Type&gt;



&lt;META name=GENERATOR content="MSHTML 8.00.7601.18228"&gt;&lt;/HEAD&gt;



&lt;BODY&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;



&lt;DIV dir=ltr id=replymsg&gt;&lt;BR&gt;



&lt;HR tabIndex=-1&gt;



&lt;FONT size=2 face=verdana&gt;&lt;B&gt;From:&lt;/B&gt; ${EmailFromContactName}&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Mon ${Date} 5:04 PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; ${EmailTo1ContactName}&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; FW: ${EmailSubject}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;



&lt;DIV dir=ltr id=replymsg&gt;&lt;BR&gt;



&lt;HR tabIndex=-1&gt;



&lt;FONT size=2 face=verdana&gt;&lt;B&gt;From:&lt;/B&gt; ${EmailFromContactName}&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Mon ${Date} 4:53 AM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; ${EmailTo1ContactName}&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; ${EmailSubject}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;



&lt;DIV&gt;&lt;FONT color=#000000 size=2 face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;



&lt;P style="WORD-WRAP: break-word; WORD-BREAK: break-all"&gt;${EmailFromFirstName}&amp;nbsp;${EmailFromLastName}&lt;BR&gt;&lt;BR&gt;default&amp;nbsp;email&amp;nbsp;signature&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</Description><ArchiveFlag>0</ArchiveFlag><Subject>Re: FW: ${EmailSubject}</Subject><Importance>1</Importance><Date>Mon ${Date} 5:04 PM</Date><To><ActivityParty><Email>${EmailTo1}</Email><ContactName>${EmailTo1ContactName}</ContactName></ActivityParty><ActivityParty type="self"><Email>${EmailFrom}</Email><ContactName>${EmailFromContactName}</ContactName></ActivityParty></To><CC/><BCC/><ReplyTo><ActivityParty><Email>${EmailTo2}</Email><ContactName>${EmailTo2ContactName}</ContactName></ActivityParty></ReplyTo><ActivityId>${EmailID2}</ActivityId></Activity><data></data><lblEmail>



		<Header>E-mail Information</Header>



		<From>From</From>



		<To>To</To>



		<Cc>Cc</Cc>



		<Bcc>Bcc</Bcc>



		<ReplyTo>Reply To</ReplyTo>



		<Subject>Subject</Subject>



		<Regarding>Regarding</Regarding>



		<Signature>Signature</Signature>



		<lbAttach>Attachments:</lbAttach>



		<lbReset>Reset</lbReset>



	</lblEmail><Action type="email">



		<Buttons>



			<Button id="btnSend" title="Send" imgwidth="16" img="/imgs/AWS_send.gif" onclick="awsForm.SendEmail();">Send</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnSignature" title="Insert Signature" imgwidth="16" img="/imgs/sig.gif" onclick="awsForm.InsertSignature();"></Button>



			<Button id="btnSpell" title="Spelling" imgwidth="16" img="/imgs/spelling.gif" onclick="awsForm.SpellCheck();"></Button>



			<Button id="btnAttachment" title="Add Attachment" imgwidth="16" img="/imgs/Grid_hasattach_1.gif" onclick="awsForm.EditAttachment();"></Button>



			<Button id="btnCheckName" title="Check Names" imgwidth="16" img="/imgs/checkname.gif" onclick="awsForm.CheckAllNames();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" archive="0" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf('delete');"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnHighImportance" title="Importance: High" imgwidth="16" img="/imgs/Grid_importance_2.gif" onclick="awsForm.SetImportance('High');" MouseStyle="no"></Button>



			<Button id="btnLowImportance" title="Importance: Low" imgwidth="16" img="/imgs/Grid_importance_0.gif" onclick="awsForm.SetImportance('Low');" MouseStyle="no"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/sendemail.aspx?TargetUrl=sendemail&timezone=8&object=43&retXML=yes&lang=${lang}&rdm=0.09525756891315051&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&dstbias=0&rtm=1379659905</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="994240071"><Err>0</Err></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Sent Items (Folder=Sent Items) 2" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7083231210683701&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379661035&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="884534617"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract SentItemsID3" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">SentItemsID3</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Inbox (Folder=Inbox)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Inbox</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Inbox&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.3602656184285884&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379987949&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="162940646"><row id="([\w=]+)" style="font-weight: bold"><ActivityTypeCode>102</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject><Importance>1</Importance><Size>([\w=]+)</Size><UserId>${userId}</UserId><Date>([\d\/]+)</Date><To>${EmailTo1ContactName};${EmailFromContactName}</To><From>${EmailFromContactName}</From></row></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract InboxID1" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">InboxID1</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)" style="font-weight: bold"><ActivityTypeCode>102</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject><Importance>1</Importance><Size>([\w=]+)</Size><UserId>${userId}</UserId><Date>([\d\/]+)</Date><To>${EmailTo1ContactName};${EmailFromContactName}</To><From>${EmailFromContactName}</From></row></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Inbox)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${InboxID1}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.6257919753659598&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380006217</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Deleted Items (Folder=Deleted Items) 2" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7503619663410153&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379988289&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1050672450"><row id="([\w=]+)" style="font-weight: bold"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID6" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID6</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)" style="font-weight: bold"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Deleted Items) 2" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID6}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.5692045258416645&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380001634</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Move/Copy The Email" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Copy The Email (From Sent Items To Deleted Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><ids>${SentItemsID2}</ids><action>Copy</action><type>email</type><target>Deleted%20Items</target></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/MoveCopyActivity.aspx?targetUrl=MoveCopyActivity&retXML=yes&lang=${lang}&rdm=0.7475193432518317&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379988282</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1637870503"><status>0</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Sent Items (Folder=Sent Items) 3" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7083231210683701&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379661035&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="302089505"><row id="${SentItemsID2}"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Deleted Items (Folder=Deleted Items) 3" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7503619663410153&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379988289&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1127458438"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID3" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID3</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Move The Email (From Sent Items To Deleted Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><ids>${SentItemsID3}</ids><action>Move</action><type>email</type><target>Deleted%20Items</target></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/MoveCopyActivity.aspx?targetUrl=MoveCopyActivity&retXML=yes&lang=${lang}&rdm=0.8292549249711644&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1379989269</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1637870503"><status>0</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Sent Items (Folder=Sent Items) 4" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7083231210683701&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379661035&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="1381631552"><row id="${SentItemsID3}"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Deleted Items (Folder=Deleted Items) 4" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7503619663410153&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379988289&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="884534617"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID4" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID4</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><Subject>Re: FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete The Email" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Deleted Items) 3" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID3}|${DeletedItemsID4}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.5692045258416645&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380001634</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Sent Items)" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${SentItemsID2}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.9485363244804368&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380001139</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Sent Items (Folder=Sent Items) 5" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Sent Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Sent%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7083231210683701&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379661035&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="302089505"><row id="${SentItemsID2}"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">6</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_View Deleted Items (Folder=Deleted Items) 5" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><root><Folder>Deleted Items</Folder><Action></Action><OrderBy>Date</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=Deleted%20Items&exchangetype=email&timezone=8&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.7503619663410153&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1379988289&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1127458438"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract DeletedItemsID5" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">DeletedItemsID5</stringProp>

                  <stringProp name="RegexExtractor.regex"><row id="([\w=]+)"><ActivityTypeCode>105</ActivityTypeCode><ActivityImage>0</ActivityImage><HasAttach>1</HasAttach><Subject>FW: ${EmailSubject}</Subject></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Email_Delete Email (Folder=Deleted Items) 4" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><data><Action>delete</Action><ActivityId>${DeletedItemsID5}</ActivityId></data></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteActivity.aspx?TargetUrl=deleteActivity&folder=Calendar&opentype=1&retXML=yes&lang=${lang}&rdm=0.5692045258416645&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380001634</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1834384008"><status>1</status></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

          </hashTree>

          <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Distribution List" enabled="true"/>

          <hashTree>

            <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

              <collectionProp name="Arguments.arguments">

                <elementProp name="ClientName" elementType="Argument">

                  <stringProp name="Argument.name">ClientName</stringProp>

                  <stringProp name="Argument.value">AutoTestClient_DL</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

                <elementProp name="ClientFirstName" elementType="Argument">

                  <stringProp name="Argument.name">ClientFirstName</stringProp>

                  <stringProp name="Argument.value">AutoTestClient</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

                <elementProp name="ClientLastName" elementType="Argument">

                  <stringProp name="Argument.name">ClientLastName</stringProp>

                  <stringProp name="Argument.value">DL</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

                <elementProp name="ClientEmailAddress" elementType="Argument">

                  <stringProp name="Argument.name">ClientEmailAddress</stringProp>

                  <stringProp name="Argument.value">mstarautotest2@163.com</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                  <stringProp name="Argument.desc">passwordForMail:Autotest123</stringProp>

                </elementProp>

                <elementProp name="ListName" elementType="Argument">

                  <stringProp name="Argument.name">ListName</stringProp>

                  <stringProp name="Argument.value">AutoTest_ListName</stringProp>

                  <stringProp name="Argument.metadata">=</stringProp>

                </elementProp>

              </collectionProp>

            </Arguments>

            <hashTree/>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Creat Client For Distribution List" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Client_Create Client For Following Operation" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><ClientProfile><ClientGeneral><ClientInfo><HouseholdName>${ClientName}</HouseholdName><ClientType>1</ClientType><ContractSignedDate></ContractSignedDate><ReportName>${ClientName}</ReportName><ClientRank></ClientRank><SearchTags></SearchTags><ReportAddressInfoId></ReportAddressInfoId><Status>1</Status></ClientInfo><PrimaryMember2><SavePM2>0</SavePM2></PrimaryMember2><PrimaryMember1><FirstName>${ClientFirstName}</FirstName><LastName>${ClientLastName}</LastName><Email>${ClientEmailAddress}</Email><Relationship>1</Relationship></PrimaryMember1></ClientGeneral><RiskProfile/><AdditionalInfo/><TaxInfo/></ClientProfile></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladmainnew}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/practice/SaveClientProfile.aspx?ClientId=&Object=31&retXML=yes&rtm=1378801210&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract ClientID" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">ClientID</stringProp>

                  <stringProp name="RegexExtractor.regex"><ClientId>([\w\-]+)</ClientId></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract MemberID" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">MemberID</stringProp>

                  <stringProp name="RegexExtractor.regex"><PrimaryMemberId1>([0-9]+)</PrimaryMemberId1></stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-1111928344"><root><PrimaryMemberId1></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Client_Get ContactID" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><req action="get" rnklst="1" runuf="0" status="1" type="105" version="${version}&amp;importversion=${importversion}" lang="${lang}" sr="1" er="100">



	<flds >



		<f i="CNTTP" sid="CNTTP" />



		<f i="DT042" sid="DT042" />



		<f i="OS00F" sid="OS00F" />



		<f i="PC003" s="1" o="0" sid="PC003" />



		<f i="PC002" sid="PC002" />



		<f i="OS01W_A" sid="OS01W_A" />



		<f i="CI026" sid="CI026" />



		<f i="CI025" sid="CI025" />



		<f i="CI027" sid="CI027" />



		<f i="CI028" sid="CI028" />



		<f i="CI029" sid="CI029" />



		<f i="CI030" sid="CI030" />



		<f i="PI215" sid="PI215" />



		<f i="SHIP" sid="SHIP" />



	</flds>



	<dat id="1010" userdefineprimaryflag="0">







	</dat>



</req></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/practice/Grid_Contacts.aspx?retXML=yes&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Extract ContactID" enabled="true">

                  <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                  <stringProp name="RegexExtractor.refname">ContactID</stringProp>

                  <stringProp name="RegexExtractor.regex">(?i)<r i="([\w\-]+)" n="${ClientLastName}" n2="${ClientFirstName}" cid="${ClientID}"</stringProp>

                  <stringProp name="RegexExtractor.template">$1$</stringProp>

                  <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                  <stringProp name="RegexExtractor.match_number">1</stringProp>

                </RegexExtractor>

                <hashTree/>

              </hashTree>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_New Distribution List" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Activity><Lists><ActivityParty><ContactId>${ContactID}</ContactId><ContactName>${ClientName}</ContactName><Email>${ClientEmailAddress}</Email></ActivityParty></Lists><ListName>${ListName}</ListName></Activity><TimeSel><Hours><hr>12</hr><hr>1</hr><hr>2</hr><hr>3</hr><hr>4</hr><hr>5</hr><hr>6</hr><hr>7</hr><hr>8</hr><hr>9</hr><hr>10</hr><hr>11</hr></Hours><Minutes><min>00</min><min>30</min></Minutes></TimeSel><Action type="distributionlist">



		<Buttons>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/saveDistributionList.aspx?TargetUrl=saveDistributionList&retXML=yes&lang=${lang}&rdm=0.7051290997565494&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380011201</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="1391344605"><ActivityId>([\w\-]+)</ActivityId></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

              <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname=" Extract DistributionListID" enabled="true">

                <stringProp name="RegexExtractor.useHeaders">false</stringProp>

                <stringProp name="RegexExtractor.refname">DistributionListID</stringProp>

                <stringProp name="RegexExtractor.regex"><ActivityId>([\w\-]+)</ActivityId></stringProp>

                <stringProp name="RegexExtractor.template">$1$</stringProp>

                <stringProp name="RegexExtractor.default">NOT FOUND</stringProp>

                <stringProp name="RegexExtractor.match_number">1</stringProp>

              </RegexExtractor>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Edit And Save Distribution List" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Activity><ActivityId>${DistributionListID}</ActivityId><ListName>${ClientName}</ListName><Lists><ActivityParty><ContactId>${ContactID}</ContactId><ContactName>? ?</ContactName><Email>${ClientEmailAddress}</Email></ActivityParty></Lists></Activity><TimeSel><Hours><hr>12</hr><hr>1</hr><hr>2</hr><hr>3</hr><hr>4</hr><hr>5</hr><hr>6</hr><hr>7</hr><hr>8</hr><hr>9</hr><hr>10</hr><hr>11</hr></Hours><Minutes><min>00</min><min>30</min></Minutes></TimeSel><Action type="distributionlist">



		<Buttons>



			<Button id="btnSave" title="Save" imgwidth="16" img="/imgs/AWS_save.gif" onclick="awsForm.Save();">Save</Button>



			<Button id="btnSaveClose" title="Save and Close" imgwidth="16" img="/imgs/AWS_save.gif" onclick="SaveAndClose();">Save and Close</Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnDelete" title="Delete" imgwidth="16" img="/imgs/AWS_delete.gif" onclick="awsForm.DeleteSelf();"></Button>



			<Button width="4" imgwidth="1" img="/imgs/aws2_actionSeparator.gif" btntype="separator"></Button>



			<Button id="btnPrint" title="Print" imgwidth="16" img="/imgs/aws2_print.gif" onclick="window.PrintDlg();"></Button>



		</Buttons>



	</Action>



</root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/saveDistributionList.aspx?TargetUrl=saveDistributionList&retXML=yes&lang=${lang}&rdm=0.8633661175031384&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380011985</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-1790635184"><ActivityId>${DistributionListID}</ActivityId></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Sort Distribution List" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><root><Folder>distributionlist</Folder><Action>sort</Action><OrderBy>ListName</OrderBy><SortOrder>desc</SortOrder><StartRow>1</StartRow><EndRow>20</EndRow><Filter></Filter><Find></Find><ClientId></ClientId><AccountId></AccountId><PageSize>20</PageSize><TZInfo><stdname>China Standard Time</stdname><tzbias>480</tzbias><nodst>1</nodst><dststart></dststart><dstend></dstend><dstbias>0</dstbias></TZInfo></root></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/getActivities.aspx?Folder=distributionlist&exchangetype=distributionlist&timezone=8&orderby=ListName&sortorder=desc&cookie=&filter=&totrecnum=1&action=sort&datatype=undefined&gridPageSize=20&retXML=yes&lang=${lang}&rdm=0.8849269836136819&awsInstId=&prodId=${ProductCode}&languageId=${lang}&downloadable=1&object=21&ProductCode=${ProductCode}&rtm=1380012321&dstbias=0</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-2101187858"><root><totalrecnum value=</stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Delete Distribution List" enabled="true">

              <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

              <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                <collectionProp name="Arguments.arguments">

                  <elementProp name="" elementType="HTTPArgument">

                    <boolProp name="HTTPArgument.always_encode">false</boolProp>

                    <stringProp name="Argument.value"><DistributionLists>${DistributionListID}</DistributionLists></stringProp>

                    <stringProp name="Argument.metadata">=</stringProp>

                  </elementProp>

                </collectionProp>

              </elementProp>

              <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

              <stringProp name="HTTPSampler.port"></stringProp>

              <stringProp name="HTTPSampler.connect_timeout"></stringProp>

              <stringProp name="HTTPSampler.response_timeout"></stringProp>

              <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

              <stringProp name="HTTPSampler.contentEncoding"></stringProp>

              <stringProp name="HTTPSampler.path">/CRMActivity/deleteDistributionList.aspx?TargetUrl=deleteDistributionList&retXML=yes&lang=${lang}&rdm=0.6005313743722735&ProductCode=${ProductCode}&tzi_stdname=China%20Standard%20Time&tzi_tzbias=480&tzi_nodst=1&tzi_dststart=&tzi_dstend=&tzi_dstbias=0&rtm=1380012467</stringProp>

              <stringProp name="HTTPSampler.method">POST</stringProp>

              <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

              <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

              <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

              <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

              <boolProp name="HTTPSampler.monitor">false</boolProp>

              <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

            </HTTPSamplerProxy>

            <hashTree>

              <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                <collectionProp name="Asserion.test_strings">

                  <stringProp name="-1637870503"><status>0</status></stringProp>

                </collectionProp>

                <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                <boolProp name="Assertion.assume_success">false</boolProp>

                <intProp name="Assertion.test_type">2</intProp>

              </ResponseAssertion>

              <hashTree/>

            </hashTree>

            <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Delete Client And Contact" enabled="true"/>

            <hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Delete Client" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><id>${ClientID};${userId}</id></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladmainnew}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/practice/practice_updateClientStatus.aspx?awscids=&status=255&Object=31&retXML=yes&rtm=1355476543&ProductCode=${ProductCode}&lang=${lang}</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <XPathAssertion guiclass="XPathAssertionGui" testclass="XPathAssertion" testname="XPath Assertion" enabled="true">

                  <boolProp name="XPath.negate">false</boolProp>

                  <stringProp name="XPath.xpath">//Error[Code=0]</stringProp>

                  <boolProp name="XPath.validate">false</boolProp>

                  <boolProp name="XPath.whitespace">false</boolProp>

                  <boolProp name="XPath.tolerant">false</boolProp>

                  <boolProp name="XPath.namespace">false</boolProp>

                </XPathAssertion>

                <hashTree/>

              </hashTree>

              <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activities_Delete Contact" enabled="true">

                <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>

                <elementProp name="HTTPsampler.Arguments" elementType="Arguments">

                  <collectionProp name="Arguments.arguments">

                    <elementProp name="" elementType="HTTPArgument">

                      <boolProp name="HTTPArgument.always_encode">false</boolProp>

                      <stringProp name="Argument.value"><ContactId>${ContactID}</ContactId></stringProp>

                      <stringProp name="Argument.metadata">=</stringProp>

                    </elementProp>

                  </collectionProp>

                </elementProp>

                <stringProp name="HTTPSampler.domain">${gladcrm}</stringProp>

                <stringProp name="HTTPSampler.port"></stringProp>

                <stringProp name="HTTPSampler.connect_timeout"></stringProp>

                <stringProp name="HTTPSampler.response_timeout"></stringProp>

                <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

                <stringProp name="HTTPSampler.contentEncoding"></stringProp>

                <stringProp name="HTTPSampler.path">/CRMActivity/deleteContact.aspx?retXML=yes&ProductCode=${ProductCode}&rtm=1358732955&dstbias=0</stringProp>

                <stringProp name="HTTPSampler.method">POST</stringProp>

                <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

                <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

                <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

                <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

                <boolProp name="HTTPSampler.monitor">false</boolProp>

                <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

              </HTTPSamplerProxy>

              <hashTree>

                <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">

                  <collectionProp name="Asserion.test_strings">

                    <stringProp name="-976169951"><status /></stringProp>

                  </collectionProp>

                  <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>

                  <boolProp name="Assertion.assume_success">false</boolProp>

                  <intProp name="Assertion.test_type">2</intProp>

                </ResponseAssertion>

                <hashTree/>

              </hashTree>

            </hashTree>

          </hashTree>

          <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="CIM_Activity_Log Out OE" enabled="true">

            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">

              <collectionProp name="Arguments.arguments"/>

            </elementProp>

            <stringProp name="HTTPSampler.domain">${gladmainnew}</stringProp>

            <stringProp name="HTTPSampler.port"></stringProp>

            <stringProp name="HTTPSampler.connect_timeout"></stringProp>

            <stringProp name="HTTPSampler.response_timeout"></stringProp>

            <stringProp name="HTTPSampler.protocol">HTTPS</stringProp>

            <stringProp name="HTTPSampler.contentEncoding"></stringProp>

            <stringProp name="HTTPSampler.path">/Logout/awsLogout.aspx?rnd=586&retXML=yes&ProductCode=${ProductCode}&lang=${lang}</stringProp>

            <stringProp name="HTTPSampler.method">GET</stringProp>

            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>

            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>

            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>

            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>

            <boolProp name="HTTPSampler.monitor">false</boolProp>

            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>

          </HTTPSamplerProxy>

          <hashTree/>

          <BeanShellAssertion guiclass="BeanShellAssertionGui" testclass="BeanShellAssertion" testname="CIM_Activity_BeanShell Assertion_Judge Sample Result" enabled="true">

            <stringProp name="BeanShellAssertion.query">import org.apache.jmeter.util.JMeterUtils; 

import org.apache.jmeter.samplers.SampleResult; 

import org.apache.jmeter.assertions.AssertionResult;  

  

SampleResult prev_result=ctx.getPreviousResult();  

  

Integer increment = (Integer)vars.getObject("INCREMENT"); 

Integer maxloop = (Integer)vars.getObject("MAXLOOP"); 

  

if (prev_result  !=  null  && !prev_result.isSuccessful())  

{ 

              vars.putObject("ANYSAMPLEFAIL", true); 

              if (increment.intValue() < (maxloop.intValue() - 1)) 

             {   

                  prev_result.setSuccessful(true);   

             }       

} </stringProp>

            <stringProp name="BeanShellAssertion.filename"></stringProp>

            <stringProp name="BeanShellAssertion.parameters"></stringProp>

            <boolProp name="BeanShellAssertion.resetInterpreter">false</boolProp>

          </BeanShellAssertion>

          <hashTree/>

          <BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="CIM_Activity_BeanShell Sampler_Control Loop Count" enabled="true">

            <stringProp name="BeanShellSampler.query">Integer increment = (Integer)vars.getObject("INCREMENT"); 

increment++; 

Boolean requestResult = (Boolean)vars.getObject("ANYSAMPLEFAIL"); 

Integer maxloop = (Integer)vars.getObject("MAXLOOP"); 

boolean iscontinue = (increment < maxloop) && requestResult.booleanValue() ; 

  

vars.putObject("ISCONTINUE", iscontinue); 

vars.putObject("ANYSAMPLEFAIL", false); 

vars.putObject("INCREMENT", increment ); </stringProp>

            <stringProp name="BeanShellSampler.filename"></stringProp>

            <stringProp name="BeanShellSampler.parameters"></stringProp>

            <boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>

          </BeanShellSampler>

          <hashTree/>

        </hashTree>

        <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">

          <boolProp name="ResultCollector.error_logging">false</boolProp>

          <objProp>

            <name>saveConfig</name>

            <value class="SampleSaveConfiguration">

              <time>true</time>

              <latency>true</latency>

              <timestamp>true</timestamp>

              <success>true</success>

              <label>true</label>

              <code>true</code>

              <message>true</message>

              <threadName>true</threadName>

              <dataType>true</dataType>

              <encoding>false</encoding>

              <assertions>true</assertions>

              <subresults>true</subresults>

              <responseData>false</responseData>

              <samplerData>false</samplerData>

              <xml>true</xml>

              <fieldNames>false</fieldNames>

              <responseHeaders>false</responseHeaders>

              <requestHeaders>false</requestHeaders>

              <responseDataOnError>false</responseDataOnError>

              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>

              <assertionsResultsToSave>0</assertionsResultsToSave>

              <bytes>true</bytes>

              <url>true</url>

              <fileName>true</fileName>

              <hostname>true</hostname>

            </value>

          </objProp>

          <stringProp name="filename">.\AutoTest\CIMAutoTest\Result\CIM_Activity_SmokeTest_TP.jtl</stringProp>

        </ResultCollector>

        <hashTree/>

      </hashTree>

    </hashTree>

  </hashTree>

</jmeterTestPlan>

  


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论