Commit 2dde878f by mahaisong

feat:

parent 8e174248
并发线程数,平均响应时间,90%响应时间,95%响应时间,99%响应时间,错误率,最高CPU
并发线程数,平均响应时间,90%响应时间,95%响应时间,99%响应时间,错误率,最高CPU
200,401,645,808,816,0%,10%
400,818,1378,1626,1945,0%,40%
600,1877,3860,4406,4773,0%,80%
800,3179,5951,6202,6606,0%,100%
1000,4265,8235,8368,8543,0%,100%
1200,5864,10451,10826,11106,0%,100%
1500,7431,14701,14790,14894,0%,100%
2000,10589,19480,20503,21064,0%,100%
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="3.1" jmeter="3.1 r1770033">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="测试计划" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<longProp name="ThreadGroup.start_time">1539138719000</longProp>
<longProp name="ThreadGroup.end_time">1539138719000</longProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" 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">&lt;soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:web=&quot;http://WebXml.com.cn/&quot;&gt;&#xd;
&lt;soapenv:Header/&gt;&#xd;
&lt;soapenv:Body&gt;&#xd;
&lt;web:getWeather&gt;&#xd;
&lt;!--Optional:--&gt;&#xd;
&lt;web:theCityCode&gt;2015&lt;/web:theCityCode&gt;&#xd;
&lt;!--Optional:--&gt;&#xd;
&lt;web:theUserID&gt;8c51f915503f474891f26c954c5bd949&lt;/web:theUserID&gt;&#xd;
&lt;/web:getWeather&gt;&#xd;
&lt;/soapenv:Body&gt;&#xd;
&lt;/soapenv:Envelope&gt;</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">ws.webxml.com.cn</stringProp>
<stringProp name="HTTPSampler.port">80</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">WebServices/WeatherWS.asmx</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>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">http://WebXml.com.cn/getWeather</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8 </stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
</hashTree>
</hashTree>
</hashTree>
</hashTree>
</jmeterTestPlan>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project id="ec19ddcf-ad40-40f5-9944-226a29f950a0" activeEnvironment="Default" name="Project 1" soapui-version="5.4.0" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/><con:oAuth1ProfileContainer/><con:sensitiveInformation/></con:soapui-project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project id="ff23c485-b900-4289-91d0-8820cd6dd1ba" activeEnvironment="Default" name="REST Project 1" soapui-version="5.4.0" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:RestService" id="25bda46f-3405-4290-b5b0-9961dc23d22e" wadlVersion="http://wadl.dev.java.net/2009/02" name="http://ws.webxml.com.cn" type="rest" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache/><con:endpoints><con:endpoint>http://ws.webxml.com.cn</con:endpoint></con:endpoints><con:resource name="WeatherWS.asmx" path="/WebServices/WeatherWS.asmx" id="c34c8a00-9fc7-472d-8b8b-58527e139957"><con:settings/><con:parameters><con:parameter><con:name>op</con:name><con:value>getWeather</con:value><con:style>QUERY</con:style><con:default>getWeather</con:default><con:path xsi:nil="true"/><con:description xsi:nil="true"/></con:parameter></con:parameters><con:method name="WeatherWS.asmx 1" id="eb57c19a-598d-4d15-a300-785a47fcda39" method="GET"><con:settings/><con:parameters/><con:request name="Request 1" id="c2aa634f-583c-45f9-b214-ce4af5ff3502" mediaType="application/json"><con:settings/><con:endpoint>http://ws.webxml.com.cn</con:endpoint><con:request/><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters><entry key="op" value="getWeather" xmlns="http://eviware.com/soapui/config"/></con:parameters><con:parameterOrder><con:entry>op</con:entry></con:parameterOrder></con:request></con:method></con:resource></con:interface><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/><con:oAuth1ProfileContainer/></con:soapui-project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project id="b6d3e9e4-fd9b-4b00-849e-62f649c3ab80" activeEnvironment="Default" name="testws" soapui-version="5.4.0" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" id="71fc0827-f21d-42b9-940a-eb9900759835" wsaVersion="NONE" name="WeatherWSSoap12" type="wsdl" bindingName="{http://WebXml.com.cn/}WeatherWSSoap12" soapVersion="1_2" anonymous="optional" definition="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache/><con:endpoints><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint></con:endpoints><con:operation id="eccc6b5c-c6c0-423c-800c-3975d4a1c490" isOneWay="false" action="http://WebXml.com.cn/getRegionCountry" name="getRegionCountry" bindingOperationName="getRegionCountry" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="95ef9a8b-c418-4e20-a4c3-62555727f07b" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getRegionCountry/>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getRegionCountryRequest"/></con:call></con:operation><con:operation id="ec563f1f-7145-47ea-b2e2-d83d7934c6dc" isOneWay="false" action="http://WebXml.com.cn/getRegionDataset" name="getRegionDataset" bindingOperationName="getRegionDataset" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="b5cc1043-dd1d-48e2-8806-ce94d4fe8f7f" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getRegionDataset/>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getRegionDatasetRequest"/></con:call></con:operation><con:operation id="ab4c8d7a-148f-4c93-9a75-66ef731e6101" isOneWay="false" action="http://WebXml.com.cn/getRegionProvince" name="getRegionProvince" bindingOperationName="getRegionProvince" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="cb1c40de-9274-4acd-abba-05efdd9dec59" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getRegionProvince/>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getRegionProvinceRequest"/></con:call></con:operation><con:operation id="b63f35da-3d30-4f05-b07d-9c398547dfca" isOneWay="false" action="http://WebXml.com.cn/getSupportCityDataset" name="getSupportCityDataset" bindingOperationName="getSupportCityDataset" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="add1b323-7370-4e31-ab91-33592529d115" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getSupportCityDataset>\r
<!--Optional:-->\r
<web:theRegionCode>?</web:theRegionCode>\r
</web:getSupportCityDataset>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getSupportCityDatasetRequest"/></con:call></con:operation><con:operation id="1c97dd9b-32d4-47b2-ad84-ea7cc1d0fd47" isOneWay="false" action="http://WebXml.com.cn/getSupportCityString" name="getSupportCityString" bindingOperationName="getSupportCityString" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="a215ed28-0a25-4f48-998b-983cd45fadd8" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getSupportCityString>\r
<!--Optional:-->\r
<web:theRegionCode>?</web:theRegionCode>\r
</web:getSupportCityString>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getSupportCityStringRequest"/></con:call></con:operation><con:operation id="18cbb95e-5956-4f65-a4c6-c6ceff643ac3" isOneWay="false" action="http://WebXml.com.cn/getWeather" name="getWeather" bindingOperationName="getWeather" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="d31b0063-ed4c-4a2e-8567-c02f46fb43a4" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://WebXml.com.cn/">\r
<soap:Header/>\r
<soap:Body>\r
<web:getWeather>\r
<!--Optional:-->\r
<web:theCityCode>?</web:theCityCode>\r
<!--Optional:-->\r
<web:theUserID>?</web:theUserID>\r
</web:getWeather>\r
</soap:Body>\r
</soap:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/WeatherWSSoap/getWeatherRequest"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" id="14fb1feb-2c18-438b-985a-019e0842b1cd" wsaVersion="NONE" name="WeatherWSSoap" type="wsdl" bindingName="{http://WebXml.com.cn/}WeatherWSSoap" soapVersion="1_1" anonymous="optional" definition="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL"><con:part><con:url>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://WebXml.com.cn/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://WebXml.com.cn/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation><![CDATA[<a href="http://www.webxml.com.cn/" target="_blank">WebXml.com.cn</a> <strong>2400多个城市天气预报Web服务</strong>,包含2300个以上中国城市和100个以上国外城市天气预报数据。数据每2.5小时左右自动更新一次,准确可靠。<br />使用本站 WEB 服务请注明或链接本站:<a href="http://www.webxml.com.cn/" target="_blank">http://www.webxml.com.cn/</a> 感谢大家的支持!<br /><br /><img alt="PDF" title="PDF file" src="http://www.webxml.com.cn/images/icon/pdf.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/WeatherWsHelp.pdf" target="_blank">接口帮助文档</a> &nbsp;&nbsp;&nbsp; <img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/about_city.zip">部分城市介绍和气候背景</a> &nbsp;&nbsp;&nbsp; <img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/city_photo.zip">部分城市图片</a> &nbsp;&nbsp;&nbsp; <img alt="HTML" title="HTML file" src="http://www.webxml.com.cn/images/icon/html.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx" target="_blank">天气现象和图例</a><br />&nbsp;]]]]>><![CDATA[</wsdl:documentation>
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://WebXml.com.cn/">
<s:element name="getRegionDataset">
<s:complexType/>
</s:element>
<s:element name="getRegionDatasetResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getRegionDatasetResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getRegionProvince">
<s:complexType/>
</s:element>
<s:element name="getRegionProvinceResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getRegionProvinceResult" type="tns:ArrayOfString"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="getRegionCountry">
<s:complexType/>
</s:element>
<s:element name="getRegionCountryResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getRegionCountryResult" type="tns:ArrayOfString"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getSupportCityDataset">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="theRegionCode" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getSupportCityDatasetResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getSupportCityDatasetResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getSupportCityString">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="theRegionCode" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getSupportCityStringResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getSupportCityStringResult" type="tns:ArrayOfString"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getWeather">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="theCityCode" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="theUserID" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getWeatherResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getWeatherResult" type="tns:ArrayOfString"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DataSet" nillable="true">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfString" nillable="true" type="tns:ArrayOfString"/>
</s:schema>
</wsdl:types>
<wsdl:message name="getRegionDatasetSoapIn">
<wsdl:part name="parameters" element="tns:getRegionDataset"/>
</wsdl:message>
<wsdl:message name="getRegionDatasetSoapOut">
<wsdl:part name="parameters" element="tns:getRegionDatasetResponse"/>
</wsdl:message>
<wsdl:message name="getRegionProvinceSoapIn">
<wsdl:part name="parameters" element="tns:getRegionProvince"/>
</wsdl:message>
<wsdl:message name="getRegionProvinceSoapOut">
<wsdl:part name="parameters" element="tns:getRegionProvinceResponse"/>
</wsdl:message>
<wsdl:message name="getRegionCountrySoapIn">
<wsdl:part name="parameters" element="tns:getRegionCountry"/>
</wsdl:message>
<wsdl:message name="getRegionCountrySoapOut">
<wsdl:part name="parameters" element="tns:getRegionCountryResponse"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetSoapIn">
<wsdl:part name="parameters" element="tns:getSupportCityDataset"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetSoapOut">
<wsdl:part name="parameters" element="tns:getSupportCityDatasetResponse"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringSoapIn">
<wsdl:part name="parameters" element="tns:getSupportCityString"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringSoapOut">
<wsdl:part name="parameters" element="tns:getSupportCityStringResponse"/>
</wsdl:message>
<wsdl:message name="getWeatherSoapIn">
<wsdl:part name="parameters" element="tns:getWeather"/>
</wsdl:message>
<wsdl:message name="getWeatherSoapOut">
<wsdl:part name="parameters" element="tns:getWeatherResponse"/>
</wsdl:message>
<wsdl:message name="getRegionDatasetHttpGetIn"/>
<wsdl:message name="getRegionDatasetHttpGetOut">
<wsdl:part name="Body" element="tns:DataSet"/>
</wsdl:message>
<wsdl:message name="getRegionProvinceHttpGetIn"/>
<wsdl:message name="getRegionProvinceHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getRegionCountryHttpGetIn"/>
<wsdl:message name="getRegionCountryHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetHttpGetIn">
<wsdl:part name="theRegionCode" type="s:string"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetHttpGetOut">
<wsdl:part name="Body" element="tns:DataSet"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringHttpGetIn">
<wsdl:part name="theRegionCode" type="s:string"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getWeatherHttpGetIn">
<wsdl:part name="theCityCode" type="s:string"/>
<wsdl:part name="theUserID" type="s:string"/>
</wsdl:message>
<wsdl:message name="getWeatherHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getRegionDatasetHttpPostIn"/>
<wsdl:message name="getRegionDatasetHttpPostOut">
<wsdl:part name="Body" element="tns:DataSet"/>
</wsdl:message>
<wsdl:message name="getRegionProvinceHttpPostIn"/>
<wsdl:message name="getRegionProvinceHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getRegionCountryHttpPostIn"/>
<wsdl:message name="getRegionCountryHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetHttpPostIn">
<wsdl:part name="theRegionCode" type="s:string"/>
</wsdl:message>
<wsdl:message name="getSupportCityDatasetHttpPostOut">
<wsdl:part name="Body" element="tns:DataSet"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringHttpPostIn">
<wsdl:part name="theRegionCode" type="s:string"/>
</wsdl:message>
<wsdl:message name="getSupportCityStringHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:message name="getWeatherHttpPostIn">
<wsdl:part name="theCityCode" type="s:string"/>
<wsdl:part name="theUserID" type="s:string"/>
</wsdl:message>
<wsdl:message name="getWeatherHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfString"/>
</wsdl:message>
<wsdl:portType name="WeatherWSSoap">
<wsdl:operation name="getRegionDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区;国家名称(国外)和与之对应的ID</h3><p>输入参数:无,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionDatasetSoapIn"/>
<wsdl:output message="tns:getRegionDatasetSoapOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionProvinceSoapIn"/>
<wsdl:output message="tns:getRegionProvinceSoapOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<wsdl:documentation><![CDATA[<br /><h3>获得国外国家名称和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionCountrySoapIn"/>
<wsdl:output message="tns:getRegionCountrySoapOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityDatasetSoapIn"/>
<wsdl:output message="tns:getSupportCityDatasetSoapOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityStringSoapIn"/>
<wsdl:output message="tns:getSupportCityStringSoapOut"/>
</wsdl:operation>
<wsdl:operation name="getWeather">
<wsdl:documentation><![CDATA[<br /><h3>获得天气预报数据</h3><p>输入参数:城市/地区ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getWeatherSoapIn"/>
<wsdl:output message="tns:getWeatherSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="WeatherWSHttpGet">
<wsdl:operation name="getRegionDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区;国家名称(国外)和与之对应的ID</h3><p>输入参数:无,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionDatasetHttpGetIn"/>
<wsdl:output message="tns:getRegionDatasetHttpGetOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionProvinceHttpGetIn"/>
<wsdl:output message="tns:getRegionProvinceHttpGetOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<wsdl:documentation><![CDATA[<br /><h3>获得国外国家名称和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionCountryHttpGetIn"/>
<wsdl:output message="tns:getRegionCountryHttpGetOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityDatasetHttpGetIn"/>
<wsdl:output message="tns:getSupportCityDatasetHttpGetOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityStringHttpGetIn"/>
<wsdl:output message="tns:getSupportCityStringHttpGetOut"/>
</wsdl:operation>
<wsdl:operation name="getWeather">
<wsdl:documentation><![CDATA[<br /><h3>获得天气预报数据</h3><p>输入参数:城市/地区ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getWeatherHttpGetIn"/>
<wsdl:output message="tns:getWeatherHttpGetOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="WeatherWSHttpPost">
<wsdl:operation name="getRegionDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区;国家名称(国外)和与之对应的ID</h3><p>输入参数:无,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionDatasetHttpPostIn"/>
<wsdl:output message="tns:getRegionDatasetHttpPostOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<wsdl:documentation><![CDATA[<br /><h3>获得中国省份、直辖市、地区和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionProvinceHttpPostIn"/>
<wsdl:output message="tns:getRegionProvinceHttpPostOut"/>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<wsdl:documentation><![CDATA[<br /><h3>获得国外国家名称和与之对应的ID</h3><p>输入参数:无,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getRegionCountryHttpPostIn"/>
<wsdl:output message="tns:getRegionCountryHttpPostOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:DataSet。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityDatasetHttpPostIn"/>
<wsdl:output message="tns:getSupportCityDatasetHttpPostOut"/>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<wsdl:documentation><![CDATA[<br /><h3>获得支持的城市/地区名称和与之对应的ID</h3><p>输入参数:theRegionCode = 省市、国家ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getSupportCityStringHttpPostIn"/>
<wsdl:output message="tns:getSupportCityStringHttpPostOut"/>
</wsdl:operation>
<wsdl:operation name="getWeather">
<wsdl:documentation><![CDATA[<br /><h3>获得天气预报数据</h3><p>输入参数:城市/地区ID或名称,返回数据:一维字符串数组。</p><br />]]]]>><![CDATA[</wsdl:documentation>
<wsdl:input message="tns:getWeatherHttpPostIn"/>
<wsdl:output message="tns:getWeatherHttpPostOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WeatherWSSoap" type="tns:WeatherWSSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getRegionDataset">
<soap:operation soapAction="http://WebXml.com.cn/getRegionDataset" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<soap:operation soapAction="http://WebXml.com.cn/getRegionProvince" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<soap:operation soapAction="http://WebXml.com.cn/getRegionCountry" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<soap:operation soapAction="http://WebXml.com.cn/getSupportCityDataset" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<soap:operation soapAction="http://WebXml.com.cn/getSupportCityString" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWeather">
<soap:operation soapAction="http://WebXml.com.cn/getWeather" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WeatherWSSoap12" type="tns:WeatherWSSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getRegionDataset">
<soap12:operation soapAction="http://WebXml.com.cn/getRegionDataset" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<soap12:operation soapAction="http://WebXml.com.cn/getRegionProvince" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<soap12:operation soapAction="http://WebXml.com.cn/getRegionCountry" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<soap12:operation soapAction="http://WebXml.com.cn/getSupportCityDataset" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<soap12:operation soapAction="http://WebXml.com.cn/getSupportCityString" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWeather">
<soap12:operation soapAction="http://WebXml.com.cn/getWeather" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WeatherWSHttpGet" type="tns:WeatherWSHttpGet">
<http:binding verb="GET"/>
<wsdl:operation name="getRegionDataset">
<http:operation location="/getRegionDataset"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<http:operation location="/getRegionProvince"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<http:operation location="/getRegionCountry"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<http:operation location="/getSupportCityDataset"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<http:operation location="/getSupportCityString"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWeather">
<http:operation location="/getWeather"/>
<wsdl:input>
<http:urlEncoded/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WeatherWSHttpPost" type="tns:WeatherWSHttpPost">
<http:binding verb="POST"/>
<wsdl:operation name="getRegionDataset">
<http:operation location="/getRegionDataset"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionProvince">
<http:operation location="/getRegionProvince"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRegionCountry">
<http:operation location="/getRegionCountry"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityDataset">
<http:operation location="/getSupportCityDataset"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportCityString">
<http:operation location="/getSupportCityString"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWeather">
<http:operation location="/getWeather"/>
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded"/>
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WeatherWS">
<wsdl:documentation><![CDATA[<a href="http://www.webxml.com.cn/" target="_blank">WebXml.com.cn</a> <strong>2400多个城市天气预报Web服务</strong>,包含2300个以上中国城市和100个以上国外城市天气预报数据。数据每2.5小时左右自动更新一次,准确可靠。<br />使用本站 WEB 服务请注明或链接本站:<a href="http://www.webxml.com.cn/" target="_blank">http://www.webxml.com.cn/</a> 感谢大家的支持!<br /><br /><img alt="PDF" title="PDF file" src="http://www.webxml.com.cn/images/icon/pdf.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/WeatherWsHelp.pdf" target="_blank">接口帮助文档</a> &nbsp;&nbsp;&nbsp; <img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/about_city.zip">部分城市介绍和气候背景</a> &nbsp;&nbsp;&nbsp; <img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/files/city_photo.zip">部分城市图片</a> &nbsp;&nbsp;&nbsp; <img alt="HTML" title="HTML file" src="http://www.webxml.com.cn/images/icon/html.gif" style="vertical-align: middle;" /> <a href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx" target="_blank">天气现象和图例</a><br />&nbsp;]]]]>><![CDATA[</wsdl:documentation>
<wsdl:port name="WeatherWSSoap" binding="tns:WeatherWSSoap">
<soap:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWSSoap12" binding="tns:WeatherWSSoap12">
<soap12:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWSHttpGet" binding="tns:WeatherWSHttpGet">
<http:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx"/>
</wsdl:port>
<wsdl:port name="WeatherWSHttpPost" binding="tns:WeatherWSHttpPost">
<http:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint></con:endpoints><con:operation id="726ac848-1e32-43af-a395-8bae60e3bfb2" isOneWay="false" action="http://WebXml.com.cn/getRegionCountry" name="getRegionCountry" bindingOperationName="getRegionCountry" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="46333a2b-1a16-44be-8e00-7d36e8b06438" name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getRegionCountry/>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getRegionCountry"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation id="c1845807-5c86-4b7b-9d3f-985e9e7df8ef" isOneWay="false" action="http://WebXml.com.cn/getRegionDataset" name="getRegionDataset" bindingOperationName="getRegionDataset" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="493d4be5-86be-46c8-ade6-18a4e3851814" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getRegionDataset/>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getRegionDataset"/></con:call></con:operation><con:operation id="3e4a8112-e08a-4a8c-99e5-9c6f5191a590" isOneWay="false" action="http://WebXml.com.cn/getRegionProvince" name="getRegionProvince" bindingOperationName="getRegionProvince" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="d45b63ac-dfe2-4a13-a76a-141232eab1a3" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getRegionProvince/>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getRegionProvince"/></con:call></con:operation><con:operation id="75df9138-c42b-4476-b0dd-5bdc641d5703" isOneWay="false" action="http://WebXml.com.cn/getSupportCityDataset" name="getSupportCityDataset" bindingOperationName="getSupportCityDataset" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="23a3589a-9619-4aa2-97df-f9e8e2abc2f3" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getSupportCityDataset>\r
<!--Optional:-->\r
<web:theRegionCode>?</web:theRegionCode>\r
</web:getSupportCityDataset>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getSupportCityDataset"/></con:call></con:operation><con:operation id="e6ed0d93-b329-4083-8335-beadfa1b91ea" isOneWay="false" action="http://WebXml.com.cn/getSupportCityString" name="getSupportCityString" bindingOperationName="getSupportCityString" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="100ee0d6-093b-46d1-9fef-d01cd149ea81" name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getSupportCityString>\r
<!--Optional:-->\r
<web:theRegionCode>?</web:theRegionCode>\r
</web:getSupportCityString>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getSupportCityString"/></con:call></con:operation><con:operation id="8a702ae4-4d46-4cf2-b33d-48a1700ad9e0" isOneWay="false" action="http://WebXml.com.cn/getWeather" name="getWeather" bindingOperationName="getWeather" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call id="45426a27-5a0b-433c-9ba4-15b6e01fdbea" name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://ws.webxml.com.cn/WebServices/WeatherWS.asmx</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://WebXml.com.cn/">\r
<soapenv:Header/>\r
<soapenv:Body>\r
<web:getWeather>\r
<!--Optional:-->\r
<web:theCityCode>2015</web:theCityCode>\r
<!--Optional:-->\r
<web:theUserID>8c51f915503f474891f26c954c5bd949</web:theUserID>\r
</web:getWeather>\r
</soapenv:Body>\r
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://WebXml.com.cn/getWeather"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/><con:oAuth1ProfileContainer/><con:sensitiveInformation/></con:soapui-project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="3.1" jmeter="3.1 r1770033">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="测试计划" 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="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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">1539138581000</longProp>
<longProp name="ThreadGroup.end_time">1539138581000</longProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers"/>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></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/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings"/>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
</hashTree>
</hashTree>
</jmeterTestPlan>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="3.1" jmeter="3.1 r1770033">
<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.tearDown_on_shutdown">true</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="线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<longProp name="ThreadGroup.start_time">1539138693000</longProp>
<longProp name="ThreadGroup.end_time">1539138693000</longProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">SOAPAction</stringProp>
<stringProp name="Header.value">http://WebXml.com.cn/getRegionCountry</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">text/xml;charset=UTF-8 </stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求(WS-SOAP)" 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">&lt;soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:web=&quot;http://WebXml.com.cn/&quot;&gt;&#xd;
&lt;soapenv:Header/&gt;&#xd;
&lt;soapenv:Body&gt;&#xd;
&lt;web:getRegionCountry/&gt;&#xd;
&lt;/soapenv:Body&gt;&#xd;
&lt;/soapenv:Envelope&gt;</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">ws.webxml.com.cn</stringProp>
<stringProp name="HTTPSampler.port">80</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/WebServices/WeatherWS.asmx</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/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="1218717">阿曼</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<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>
</jmeterTestPlan>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment