<?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>