Jmeter的一个jmx文件(备忘)
<?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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18210"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18210"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18210"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18210"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18228"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P> <DIV dir=ltr id=replymsg><BR> <HR tabIndex=-1> <FONT size=2 face=verdana><B>From:</B> jennyzhang<BR><B>Sent:</B> Mon ${Date} 4:53 AM<BR><B>To:</B> rachel deng<BR><B>Cc:</B> <BR><B>Subject:</B> ${EmailSubject}<BR></FONT><BR></DIV> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">jenny&nbsp;zhang<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18228"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P> <DIV dir=ltr id=replymsg><BR> <HR tabIndex=-1> <FONT size=2 face=verdana><B>From:</B> ${EmailFromContactName}<BR><B>Sent:</B> Mon ${Date} 5:04 PM<BR><B>To:</B> ${EmailTo2ContactName}<BR><B>Cc:</B> <BR><B>Subject:</B> FW: ${EmailSubject}<BR></FONT><BR></DIV> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P> <DIV dir=ltr id=replymsg><BR> <HR tabIndex=-1> <FONT size=2 face=verdana><B>From:</B> ${EmailFromContactName}<BR><B>Sent:</B> Mon ${Date} 4:53 AM<BR><B>To:</B>${EmailTo1ContactName}<BR><B>Cc:</B> <BR><B>Subject:</B> ${EmailSubject}<BR></FONT><BR></DIV> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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><HTML dir=ltr><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7601.18228"></HEAD> <BODY> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P> <DIV dir=ltr id=replymsg><BR> <HR tabIndex=-1> <FONT size=2 face=verdana><B>From:</B> ${EmailFromContactName}<BR><B>Sent:</B> Mon ${Date} 5:04 PM<BR><B>To:</B> ${EmailTo1ContactName}<BR><B>Cc:</B> <BR><B>Subject:</B> FW: ${EmailSubject}<BR></FONT><BR></DIV> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P> <DIV dir=ltr id=replymsg><BR> <HR tabIndex=-1> <FONT size=2 face=verdana><B>From:</B> ${EmailFromContactName}<BR><B>Sent:</B> Mon ${Date} 4:53 AM<BR><B>To:</B> ${EmailTo1ContactName}<BR><B>Cc:</B> <BR><B>Subject:</B> ${EmailSubject}<BR></FONT><BR></DIV> <DIV><FONT color=#000000 size=2 face=verdana></FONT>&nbsp;</DIV> <P style="WORD-WRAP: break-word; WORD-BREAK: break-all">${EmailFromFirstName}&nbsp;${EmailFromLastName}<BR><BR>default&nbsp;email&nbsp;signature</P></BODY></HTML></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}&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>
Jmeter的一个jmx文件(备忘)的更多相关文章
- jmeter 后台运行 setsid bin/jmeter -n -t .jmx文件 -l .jtl文件
备注: 另外,在Linux下我们有时候希望线程可以在后台运行,这样我们关闭当前连接后,线程依然可以运行,这里提供一个将 jmeter命令设置为后台线程的方法. 使用setsid命令: setsid ...
- JMeter测试工具.jmx文件详解
摘要:了解.jmx文件格式类型,对jmeter二次开发与拓展有很大的帮助,当然也可以利用python对其进行一些处理(生成一些测试用例,对jmx文件进行 ”增删改查“). 一个完整用例的.jmx文件基 ...
- asp.net 自定义控件 嵌入资源文件 备忘
要想在自定义用户控件中嵌入资源,从以下几个步骤入手: 1.在AssemblyInfo.cs中注册资源,文件夹层级用点隔开.例如: [assembly: System.Web.UI.WebResourc ...
- git恢复某个已修改的文件--备忘
checkout 恢复某个已修改的文件(撤销未提交的修改): $ Git checkout file-name revert 还原已提交的修改(已经提交过的修改,可以反悔-) 还原最近一次提交的修改: ...
- MFC通过txt查找文件并进行复制-备忘
MFC基于对话框的Demo txt中每行一个23位的卡号. 文件夹中包含以卡号命名的图像文件.(fpt或者bmp文件) 要求遍历文件夹,找到txt中卡号所对应的图像文件,并复制出来. VC6.0写的. ...
- [g2o]一个备忘
g2o使用的一个备忘 位姿已知,闭环的帧已知,进行图优化. #include "stdafx.h" #include <vector> #include "P ...
- jmeter导入jmx文件报错:missing class com.thoughtworks.xstream.converters.ConversionException
有的时候我们会参考别人的jmx文件,但是在导入的时候会报错如下图: 实际上是告诉我们缺少jar包所引起的,下载对应jar包放到jmeter安装目录对应的lib/ext下就可以了,如下图: jmeter ...
- JMeter打开jmx文件报错解决方法
错误提示: Error Problem loading XMLfrom:'D:\software\apace-jmeter-3.3\bin\线程组jmx', missing class com.tho ...
- ACM竞赛常用头文件模板-备忘
备忘. #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> ...
随机推荐
- js数组的初始化
方法一: var myarray = new Array(66,80,90,77,59); 方法二: var myarray = [66,80,90,77,59]; 方法三: var myarray= ...
- Java的this和super总结
内容: 1.this和super作用 2.继承关系图 1.this和super作用 this和super的作用: this:区分本类中的成员变量和局部变量同名的情况,代指本类 super:区分子类中的 ...
- C# 程序A发送Log记录给程序B,程序B处理和分析Log记录
C# 程序A发送Log记录给程序B,程序B处理和分析Log记录 关键字:C# ;Log记录 ;在线Log记录;Socket:httplistener 一.常用场景 1. APP开发,在真机或者虚拟机上 ...
- CUDA C Programming Guide 在线教程学习笔记 Part 9
▶ 协作组,要求 cuda ≥ 9.0,一个简单的例子见 http://www.cnblogs.com/cuancuancuanhao/p/7881093.html ● 灵活调节需要进行通讯的线程组合 ...
- Redis 通用操作1
01, 设置值 => set key value 01.1, 设置值并添加有效期 => set key value ex 秒数 或者 set key value px 毫秒数 01.2, ...
- springMVC获取用户的数据
打算记录网站的访问信息,没有眉目,下记下参考. SpringMVC-获得用户请求数据
- FireFox 书签 缓存 路径设置
English ver down https://www.mozilla.org/en-US/firefox/new/ add ons https://addons.mozilla.org/en-US ...
- 9 个Java 异常处理的规则
在 Java 中,异常处理是个很麻烦的事情.初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出. 所以很多开发团队约定一些原则处理异常.如果你是一个团队的新成员,你可 ...
- input文本框 放上图片img 通过padding relative和absolute 的实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js前台遍历后台返回的Datatable数据
jsondata 后台返回的datatable ) { ; j < jsondata.length; j++) { jsondata[j]; }; }