LoadRunner脚本开发:手写SOAP脚本的三种方法(五)

一. 加不加事务运行Controller时的区别

不加事务的情况

点击Load Generators,选择Add

Name栏输入127.0.0.1,点击OK,然后Close

点击Connect

把TPS的图标拖到右边,可以看到这个场景里把注册、登录、重置支付密码都当成了一个事务

加事务的情况

在注册、登录、重置支付密码接口前后都加上事务,再次观察图表,可以看到每个接口都是一个事务

二. 手写SOAP脚本的方法一:web_custom_request(http + xml)

需要手动加上转义

三. 手写SOAP脚本的方法二:web_service_call

只要选择的是WebService协议,就会在导航栏看到一个SOA Tools,选择Add Service Call

选择Import service...,选择url导入,输入url地址

脚本如下:

Action()
{
    
    web_service_call( "StepName=getRegionCountry_101",
        "SOAPMethod=WeatherWS|WeatherWSSoap|getRegionCountry",
        "ResponseParam=response",
        "Service=WeatherWS",
        "ExpectedResponse=SoapResult",
        "Snapshot=t1585896499.inf",
        BEGIN_ARGUMENTS,
        END_ARGUMENTS,
        BEGIN_RESULT,
        "getRegionCountryResult=Param_getRegionCountryResult",
        END_RESULT,
        LAST);
    
    
    //转码函数
    lr_convert_string_encoding(lr_eval_string("{response}"), "utf-8", "gbk", "msg");
    lr_output_message("msg: %s", lr_eval_string("{msg}"));

    
    return 0;
}

运行结果如下:

Virtual User Script started at : 2020/4/3 14:52:11
Starting action vuser_init.
Web Services replay version 12.0.0 for Windows 2008 R2; Toolkit: ".Net"; build 2739
Run-Time Settings file: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2\default.cfg"
Vuser directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
Vuser output directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
LOCAL start date/time:  2020-04-03 14:52:11
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Maximum number of concurrent connections per server: 6      [MsgId: MMSG-26989]
Starting action Action.
Action.c(4): Web service call "getRegionCountry_101" started
Action.c(4): t=1158ms: 278-byte response headers for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     HTTP/1.1 200 OK

Action.c(4):     Cache-Control: private, max-age=0

Action.c(4):     Content-Type: text/xml; charset=utf-8

Action.c(4):     Content-Encoding: gzip

Action.c(4):     Vary: Accept-Encoding

Action.c(4):     Server: Microsoft-IIS/7.5

Action.c(4):     X-AspNet-Version: 2.0.50727

Action.c(4):     X-Powered-By: ASP.NET

Action.c(4):     Date: Fri, 03 Apr 2020 06:52:16 GMT

Action.c(4):     Content-Length: 1499

Action.c(4):     

Action.c(4): t=1164ms: 1499-byte ENCODED response body received for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4): t=1165ms: 2807-byte DECODED response body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.or
Action.c(4):     g/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
Action.c(4):     www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.c
Action.c(4):     n/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9A,3320</string><string>闃挎牴寤xB7,3
Action.c(4):     522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3
Action.c(4):     317</string><string>鍩冨�淇勬瘮浜x9A,3314</string><string>鐖卞皵鍏xB0,3246</string><str
Action.c(4):     ing>濂ュ湴鍒xA9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</
Action.c(4):     string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xB6,
Action.c(4):     3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</
Action.c(4):     string><string>寰峰浗,3238</string><string>淇勭綏鏂xAF,3225</string><string>娉曞浗,3241</
Action.c(4):     string><string>鑿插緥瀹xBE,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛
Action.c(4):     x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁
Action.c(4):     浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xA7,347</string><string>鍔犵撼
Action.c(4):     ,3313</string><string>鏌�煍瀵xA8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏
Action.c(4):     鍦颁簹,3233</string><string>鑲�凹浜x9A,3316</string><string>鎷夋墭缁翠簹,3228</string><s
Action.c(4):     tring>鑰佹対,3155</string><string>绔嬮櫠瀹x9B,3227</string><string>椹�揪鍔犳柉鍔xA0,331
Action.c(4):     2</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�
Action.c(4):     噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578
Action.c(4):     </string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xA5
Action.c(4):     ,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒
Action.c(4):     ╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃
Action.c(4):     ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔
Action.c(4):     犲皵,3318</string><string>娌欑壒闃挎媺浼xAF,3172</string><string>鏂�噷鍏板崱,3167</strin
Action.c(4):     g><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xAF,3321<
Action.c(4):     /string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,
Action.c(4):     3153</string><string>涔屽厠鍏xB0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><st
Action.c(4):     ring>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xA1,3157</stri
Action.c(4):     ng><string>鏂拌タ鍏xB0,369</string><string>鍖堢墮鍒xA9,3234</string><string>鍙欏埄浜x9A
Action.c(4):     ,3174</string><string>鐗欎拱鍔xA0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒
Action.c(4):     xA9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9A,3152</string><str
Action.c(4):     ing>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅
Action.c(4):     哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:E
Action.c(4):     nvelope>
Action.c(4): Notify: Saving Parameter "getRegionCountry_101_Response = <getRegionCountry><getRegionCountryResult><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult></getRegionCountry>".
Action.c(4): Notify: Saving Parameter "response = <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9a,3320</string><string>闃挎牴寤xb7,3522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3317</string><string>鍩冨�淇勬瘮浜x9a,3314</string><string>鐖卞皵鍏xb0,3246</string><string>濂ュ湴鍒xa9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xb6,3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</string><string>寰峰浗,3238</string><string>淇勭綏鏂xaf,3225</string><string>娉曞浗,3241</string><string>鑿插緥瀹xbe,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xa7,347</string><string>鍔犵撼,3313</string><string>鏌�煍瀵xa8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏鍦颁簹,3233</string><string>鑲�凹浜x9a,3316</string><string>鎷夋墭缁翠簹,3228</string><string>鑰佹対,3155</string><string>绔嬮櫠瀹x9b,3227</string><string>椹�揪鍔犳柉鍔xa0,3312</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578</string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xa5,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔犲皵,3318</string><string>娌欑壒闃挎媺浼xaf,3172</string><string>鏂�噷鍏板崱,3167</string><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xaf,3321</string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,3153</string><string>涔屽厠鍏xb0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><string>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xa1,3157</string><string>鏂拌タ鍏xb0,369</string><string>鍖堢墮鍒xa9,3234</string><string>鍙欏埄浜x9a,3174</string><string>鐗欎拱鍔xa0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒xa9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9a,3152</string><string>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>".
Action.c(4): Notify: Saving Parameter "Param_getRegionCountryResult = <getRegionCountryResult XmlType="DynamicParameter"><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult>".
Action.c(4): Web service call "getRegionCountry_101" was successful
Action.c(19): Notify: Parameter Substitution: parameter "response" =  "<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9a,3320</string><string>闃挎牴寤xb7,3522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3317</string><string>鍩冨�淇勬瘮浜x9a,3314</string><string>鐖卞皵鍏xb0,3246</string><string>濂ュ湴鍒xa9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xb6,3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</string><string>寰峰浗,3238</string><string>淇勭綏鏂xaf,3225</string><string>娉曞浗,3241</string><string>鑿插緥瀹xbe,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xa7,347</string><string>鍔犵撼,3313</string><string>鏌�煍瀵xa8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏鍦颁簹,3233</string><string>鑲�凹浜x9a,3316</string><string>鎷夋墭缁翠簹,3228</string><string>鑰佹対,3155</string><string>绔嬮櫠瀹x9b,3227</string><string>椹�揪鍔犳柉鍔xa0,3312</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578</string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xa5,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔犲皵,3318</string><string>娌欑壒闃挎媺浼xaf,3172</string><string>鏂�噷鍏板崱,3167</string><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xaf,3321</string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,3153</string><string>涔屽厠鍏xb0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><string>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xa1,3157</string><string>鏂拌タ鍏xb0,369</string><string>鍖堢墮鍒xa9,3234</string><string>鍙欏埄浜x9a,3174</string><string>鐗欎拱鍔xa0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒xa9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9a,3152</string><string>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>"
Action.c(19): Notify: Saving Parameter "msg = <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>x00".
Action.c(20): Notify: Parameter Substitution: parameter "msg" =  "<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>x00"
Action.c(20): msg: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

当前也可以根据File导入

四. 手写SOAP脚本的方法三:soap_request

点击SOA Tools下的Import SOA

将请求参数拷贝至桌面soap.xml

点击 Load,填写URL、SOAP Action、Response Parameter,点击OK

这时候的输出不需要转义

很奇怪的是,一直报415错误

这里报错的原因是没有设置请求头,415错误是  HTTP/1.1 415 Unsupported Media Type

   web_add_header("Content-Type", "text/xml; charset=utf-8");
    soap_request("StepName=SOAP Request",                                        
        "URL=http://www.webxml.com.cn/WebServices/WeatherWS.asmx",                                        
        "SOAPEnvelope="
        "<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">"
            "<soap:Body>"
                "<getRegionCountry xmlns="http://WebXml.com.cn/"></getRegionCountry>"
            "</soap:Body>"
        "</soap:Envelope>",                                        
        "SOAPAction=http://WebXml.com.cn/getRegionCountry",                                        
        "ResponseParam=regionCountryResponse",                                        
        "Snapshot=t1585927257.inf",                                        
        LAST);

设置后发现运行正常

五. 使用lr_xml_get_values从xml中提取值

由于返回的结果是xml格式,需要从xml中获取到文本内容,得到的response参数的形式如下:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/">
        <getRegionCountryResult>
            <string>阿尔及利亚,3320</string>
            <string>阿根廷,3522</string>
            <string>阿曼,3170</string>
            <string>阿塞拜疆,3176</string>
            <string>埃及,3317</string>
            <string>埃塞俄比亚,3314</string>
            <string>爱尔兰,3246</string>
            <string>奥地利,3237</string>
            <string>澳大利亚,368</string>
            <string>巴基斯坦,3169</string>
            <string>巴西,3580</string>
            <string>保加利亚,3232</string>
            <string>比利时,3243</string>
            <string>波兰,3235</string>
            <string>朝鲜,3163</string>
            <string>丹麦,3245</string>
            <string>德国,3238</string>
            <string>俄罗斯,3225</string>
            <string>法国,3241</string>
            <string>菲律宾,3151</string>
            <string>芬兰,3248</string>
            <string>刚果(金),3377</string>
            <string>哥伦比亚,3524</string>
            <string>古巴,344</string>
            <string>韩国,3162</string>
            <string>荷兰,3244</string>
            <string>加拿大,347</string>
            <string>加纳,3313</string>
            <string>柬埔寨,3154</string>
            <string>捷克,3236</string>
            <string>克罗地亚,3233</string>
            <string>肯尼亚,3316</string>
            <string>拉托维亚,3228</string>
            <string>老挝,3155</string>
            <string>立陶宛,3227</string>
            <string>马达加斯加,3312</string>
            <string>马尔代夫,3166</string>
            <string>马来西亚,3158</string>
            <string>马里,3319</string>
            <string>美国,346</string>
            <string>蒙古,3165</string>
            <string>秘鲁,3578</string>
            <string>缅甸,3160</string>
            <string>莫桑比克,3311</string>
            <string>墨西哥,345</string>
            <string>南非,3310</string>
            <string>尼泊尔,3164</string>
            <string>尼日利亚,3379</string>
            <string>挪威,3250</string>
            <string>葡萄牙,3239</string>
            <string>日本,3161</string>
            <string>瑞典,3249</string>
            <string>瑞士,3242</string>
            <string>塞内加尔,3318</string>
            <string>沙特阿拉伯,3172</string>
            <string>斯里兰卡,3167</string>
            <string>泰国,3159</string>
            <string>坦桑尼亚,3315</string>
            <string>突尼斯,3321</string>
            <string>土耳其,3229</string>
            <string>委内瑞拉,342</string>
            <string>文莱,3153</string>
            <string>乌克兰,3226</string>
            <string>乌兹别克斯坦,3175</string>
            <string>西班牙,3240</string>
            <string>希腊,3230</string>
            <string>新加坡,3157</string>
            <string>新西兰,369</string>
            <string>匈牙利,3234</string>
            <string>叙利亚,3174</string>
            <string>牙买加,343</string>
            <string>伊朗,3171</string>
            <string>意大利,3231</string>
            <string>印度,3168</string>
            <string>印度尼西亚,3152</string>
            <string>英国,3247</string>
            <string>约旦,3173</string>
            <string>越南,3156</string>
            <string>智利,3523</string>
        </getRegionCountryResult>
    </getRegionCountryResponse>
    </soap:Body>
</soap:Envelope>
View Code

提取时,按照绝对路径的方式来提取

查找lr_xml_get_values()方法,点击Edit

输入参数{response},点击OK

在XPath query中输入绝对路径:/Envelope/Body/getRegionCountryResponse/getRegionCountryResult/string,将得到的参数命名为strings,select_all选择yes,点击OK

{string_17}为得到第17个值,代码如下:

Action()
{
    
    web_service_call( "StepName=getRegionCountry_103",
        "SOAPMethod=WeatherWS|WeatherWSSoap|getRegionCountry",
        "ResponseParam=response",
        "Service=WeatherWS",
        "ExpectedResponse=SoapResult",
        "Snapshot=t1585900342.inf",
        BEGIN_ARGUMENTS,
        END_ARGUMENTS,
        BEGIN_RESULT,
        "getRegionCountryResult=Param_getRegionCountryResult",
        END_RESULT,
        LAST);

    
    
    lr_xml_get_values("XML={response}",
                      "Query=/Envelope/Body/getRegionCountryResponse/getRegionCountryResult/string",
                      "ValueParam=strings",
                      "SelectAll=yes",
                      LAST);

    
    
    
    //得到第17个值
    lr_output_message(lr_eval_string("{strings_17}"));
    
    

    
    return 0;
}

 运行结果:

Virtual User Script started at : 2020/4/3 16:31:28
Starting action vuser_init.
Web Services replay version 12.0.0 for Windows 2008 R2; Toolkit: ".Net"; build 2739
Run-Time Settings file: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2\default.cfg"
Vuser directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
Vuser output directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
LOCAL start date/time:  2020-04-03 16:31:28
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Maximum number of concurrent connections per server: 6      [MsgId: MMSG-26989]
Starting action Action.
Action.c(4): Web service call "getRegionCountry_103" started
Action.c(4): "SOAPAction: "http://WebXml.com.cn/getRegionCountry"" header registered for adding to requests from the immediately following Action function      [MsgId: MMSG-26506]
Action.c(4): "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 1.1.4322.2032)" header registered for adding to requests from the immediately following Action function      [MsgId: MMSG-26506]
Action.c(4): "Content-Type: text/xml; charset=utf-8" header registered for adding to requests from the immediately following Action function      [MsgId: MMSG-26506]
Action.c(4): t=1267ms: Connecting [0] to host 61.147.124.120:80      [MsgId: MMSG-26000]
Action.c(4): t=1303ms: Connected socket [0] from 192.168.0.106:3540 to 61.147.124.120:80 in 36 ms      [MsgId: MMSG-26000]
Action.c(4): t=1303ms: 372-byte request headers for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     POST /WebServices/WeatherWS.asmx HTTP/1.1

Action.c(4):     Content-Type: text/xml; charset=utf-8

Action.c(4):     Cache-Control: no-cache

Action.c(4):     SOAPAction: "http://WebXml.com.cn/getRegionCountry"

Action.c(4):     User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 1.1.4322.20
Action.c(4):     32)

Action.c(4):     Accept-Encoding: gzip, deflate

Action.c(4):     Accept: */*

Action.c(4):     Connection: Keep-Alive

Action.c(4):     Host: www.webxml.com.cn

Action.c(4):     Content-Length: 703

Action.c(4):     

Action.c(4): t=1308ms: 703-byte request body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.or
Action.c(4):     g/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
Action.c(4):     www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"><s
Action.c(4):     oap:Header><wsa:Action>http://WebXml.com.cn/getRegionCountry</wsa:Action><wsa:MessageID>uu
Action.c(4):     id:6a2233d8-c63f-4b04-af6e-ea178001c6d7</wsa:MessageID><wsa:ReplyTo><wsa:Address>http://sc
Action.c(4):     hemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address></wsa:ReplyTo><wsa:To>
Action.c(4):     http://www.webxml.com.cn/WebServices/WeatherWS.asmx</wsa:To></soap:Header><soap:Body><getR
Action.c(4):     egionCountry xmlns="http://WebXml.com.cn/" /></soap:Body></soap:Envelope>
Action.c(4): t=1351ms: 278-byte response headers for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     HTTP/1.1 200 OK

Action.c(4):     Cache-Control: private, max-age=0

Action.c(4):     Content-Type: text/xml; charset=utf-8

Action.c(4):     Content-Encoding: gzip

Action.c(4):     Vary: Accept-Encoding

Action.c(4):     Server: Microsoft-IIS/7.5

Action.c(4):     X-AspNet-Version: 2.0.50727

Action.c(4):     X-Powered-By: ASP.NET

Action.c(4):     Date: Fri, 03 Apr 2020 08:31:34 GMT

Action.c(4):     Content-Length: 1499

Action.c(4):     

Action.c(4): t=1356ms: 1499-byte ENCODED response body received for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4): t=1357ms: 2807-byte DECODED response body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(4):     <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.or
Action.c(4):     g/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
Action.c(4):     www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.c
Action.c(4):     n/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9A,3320</string><string>闃挎牴寤xB7,3
Action.c(4):     522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3
Action.c(4):     317</string><string>鍩冨�淇勬瘮浜x9A,3314</string><string>鐖卞皵鍏xB0,3246</string><str
Action.c(4):     ing>濂ュ湴鍒xA9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</
Action.c(4):     string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xB6,
Action.c(4):     3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</
Action.c(4):     string><string>寰峰浗,3238</string><string>淇勭綏鏂xAF,3225</string><string>娉曞浗,3241</
Action.c(4):     string><string>鑿插緥瀹xBE,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛
Action.c(4):     x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁
Action.c(4):     浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xA7,347</string><string>鍔犵撼
Action.c(4):     ,3313</string><string>鏌�煍瀵xA8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏
Action.c(4):     鍦颁簹,3233</string><string>鑲�凹浜x9A,3316</string><string>鎷夋墭缁翠簹,3228</string><s
Action.c(4):     tring>鑰佹対,3155</string><string>绔嬮櫠瀹x9B,3227</string><string>椹�揪鍔犳柉鍔xA0,331
Action.c(4):     2</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�
Action.c(4):     噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578
Action.c(4):     </string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xA5
Action.c(4):     ,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒
Action.c(4):     ╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃
Action.c(4):     ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔
Action.c(4):     犲皵,3318</string><string>娌欑壒闃挎媺浼xAF,3172</string><string>鏂�噷鍏板崱,3167</strin
Action.c(4):     g><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xAF,3321<
Action.c(4):     /string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,
Action.c(4):     3153</string><string>涔屽厠鍏xB0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><st
Action.c(4):     ring>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xA1,3157</stri
Action.c(4):     ng><string>鏂拌タ鍏xB0,369</string><string>鍖堢墮鍒xA9,3234</string><string>鍙欏埄浜x9A
Action.c(4):     ,3174</string><string>鐗欎拱鍔xA0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒
Action.c(4):     xA9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9A,3152</string><str
Action.c(4):     ing>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅
Action.c(4):     哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:E
Action.c(4):     nvelope>
Action.c(4): t=1360ms: Request done "http://www.webxml.com.cn/WebServices/WeatherWS.asmx"      [MsgId: MMSG-26000]
Action.c(4): Notify: Saving Parameter "getRegionCountry_103_Response = <getRegionCountry><getRegionCountryResult><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult></getRegionCountry>".
Action.c(4): Notify: Saving Parameter "response = <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9a,3320</string><string>闃挎牴寤xb7,3522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3317</string><string>鍩冨�淇勬瘮浜x9a,3314</string><string>鐖卞皵鍏xb0,3246</string><string>濂ュ湴鍒xa9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xb6,3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</string><string>寰峰浗,3238</string><string>淇勭綏鏂xaf,3225</string><string>娉曞浗,3241</string><string>鑿插緥瀹xbe,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xa7,347</string><string>鍔犵撼,3313</string><string>鏌�煍瀵xa8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏鍦颁簹,3233</string><string>鑲�凹浜x9a,3316</string><string>鎷夋墭缁翠簹,3228</string><string>鑰佹対,3155</string><string>绔嬮櫠瀹x9b,3227</string><string>椹�揪鍔犳柉鍔xa0,3312</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578</string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xa5,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔犲皵,3318</string><string>娌欑壒闃挎媺浼xaf,3172</string><string>鏂�噷鍏板崱,3167</string><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xaf,3321</string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,3153</string><string>涔屽厠鍏xb0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><string>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xa1,3157</string><string>鏂拌タ鍏xb0,369</string><string>鍖堢墮鍒xa9,3234</string><string>鍙欏埄浜x9a,3174</string><string>鐗欎拱鍔xa0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒xa9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9a,3152</string><string>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>".
Action.c(4): Notify: Saving Parameter "Param_getRegionCountryResult = <getRegionCountryResult XmlType="DynamicParameter"><string>阿尔及利亚,3320</string><string>阿根廷,3522</string><string>阿曼,3170</string><string>阿塞拜疆,3176</string><string>埃及,3317</string><string>埃塞俄比亚,3314</string><string>爱尔兰,3246</string><string>奥地利,3237</string><string>澳大利亚,368</string><string>巴基斯坦,3169</string><string>巴西,3580</string><string>保加利亚,3232</string><string>比利时,3243</string><string>波兰,3235</string><string>朝鲜,3163</string><string>丹麦,3245</string><string>德国,3238</string><string>俄罗斯,3225</string><string>法国,3241</string><string>菲律宾,3151</string><string>芬兰,3248</string><string>刚果(金),3377</string><string>哥伦比亚,3524</string><string>古巴,344</string><string>韩国,3162</string><string>荷兰,3244</string><string>加拿大,347</string><string>加纳,3313</string><string>柬埔寨,3154</string><string>捷克,3236</string><string>克罗地亚,3233</string><string>肯尼亚,3316</string><string>拉托维亚,3228</string><string>老挝,3155</string><string>立陶宛,3227</string><string>马达加斯加,3312</string><string>马尔代夫,3166</string><string>马来西亚,3158</string><string>马里,3319</string><string>美国,346</string><string>蒙古,3165</string><string>秘鲁,3578</string><string>缅甸,3160</string><string>莫桑比克,3311</string><string>墨西哥,345</string><string>南非,3310</string><string>尼泊尔,3164</string><string>尼日利亚,3379</string><string>挪威,3250</string><string>葡萄牙,3239</string><string>日本,3161</string><string>瑞典,3249</string><string>瑞士,3242</string><string>塞内加尔,3318</string><string>沙特阿拉伯,3172</string><string>斯里兰卡,3167</string><string>泰国,3159</string><string>坦桑尼亚,3315</string><string>突尼斯,3321</string><string>土耳其,3229</string><string>委内瑞拉,342</string><string>文莱,3153</string><string>乌克兰,3226</string><string>乌兹别克斯坦,3175</string><string>西班牙,3240</string><string>希腊,3230</string><string>新加坡,3157</string><string>新西兰,369</string><string>匈牙利,3234</string><string>叙利亚,3174</string><string>牙买加,343</string><string>伊朗,3171</string><string>意大利,3231</string><string>印度,3168</string><string>印度尼西亚,3152</string><string>英国,3247</string><string>约旦,3173</string><string>越南,3156</string><string>智利,3523</string></getRegionCountryResult>".
Action.c(4): Web service call "getRegionCountry_103" was successful
Action.c(19): Notify: Parameter Substitution: parameter "response" =  "<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getRegionCountryResponse xmlns="http://WebXml.com.cn/"><getRegionCountryResult><string>闃垮皵鍙婂埄浜x9a,3320</string><string>闃挎牴寤xb7,3522</string><string>闃挎浖,3170</string><string>闃垮�鎷滅枂,3176</string><string>鍩冨強,3317</string><string>鍩冨�淇勬瘮浜x9a,3314</string><string>鐖卞皵鍏xb0,3246</string><string>濂ュ湴鍒xa9,3237</string><string>婢冲ぇ鍒╀簹,368</string><string>宸村熀鏂�潶,3169</string><string>宸磋タ,3580</string><string>淇濆姞鍒╀簹,3232</string><string>姣斿埄鏃xb6,3243</string><string>娉㈠叞,3235</string><string>鏈濋矞,3163</string><string>涓归害,3245</string><string>寰峰浗,3238</string><string>淇勭綏鏂xaf,3225</string><string>娉曞浗,3241</string><string>鑿插緥瀹xbe,3151</string><string>鑺�叞,3248</string><string>鍒氭灉锛堥噾锛x89,3377</string><string>鍝ヤ鸡姣斾簹,3524</string><string>鍙ゅ反,344</string><string>闊╁浗,3162</string><string>鑽峰叞,3244</string><string>鍔犳嬁澶xa7,347</string><string>鍔犵撼,3313</string><string>鏌�煍瀵xa8,3154</string><string>鎹峰厠,3236</string><string>鍏嬬綏鍦颁簹,3233</string><string>鑲�凹浜x9a,3316</string><string>鎷夋墭缁翠簹,3228</string><string>鑰佹対,3155</string><string>绔嬮櫠瀹x9b,3227</string><string>椹�揪鍔犳柉鍔xa0,3312</string><string>椹�皵浠eか,3166</string><string>椹�潵瑗夸簹,3158</string><string>椹�噷,3319</string><string>缇庡浗,346</string><string>钂欏彜,3165</string><string>绉橀瞾,3578</string><string>缂呯敻,3160</string><string>鑾��姣斿厠,3311</string><string>澧ㄨタ鍝xa5,345</string><string>鍗楅潪,3310</string><string>灏兼硦灏x94,3164</string><string>灏兼棩鍒╀簹,3379</string><string>鎸�▉,3250</string><string>钁¤悇鐗x99,3239</string><string>鏃ユ湰,3161</string><string>鐟炲吀,3249</string><string>鐟炲+,3242</string><string>濉炲唴鍔犲皵,3318</string><string>娌欑壒闃挎媺浼xaf,3172</string><string>鏂�噷鍏板崱,3167</string><string>娉板浗,3159</string><string>鍧︽�灏间簹,3315</string><string>绐佸凹鏂xaf,3321</string><string>鍦熻x80冲叾,3229</string><string>濮斿唴鐟炴媺,342</string><string>鏂囪幈,3153</string><string>涔屽厠鍏xb0,3226</string><string>涔屽吂鍒�厠鏂�潶,3175</string><string>瑗跨彮鐗x99,3240</string><string>甯岃厞,3230</string><string>鏂板姞鍧xa1,3157</string><string>鏂拌タ鍏xb0,369</string><string>鍖堢墮鍒xa9,3234</string><string>鍙欏埄浜x9a,3174</string><string>鐗欎拱鍔xa0,343</string><string>浼婃湕,3171</string><string>鎰忓ぇ鍒xa9,3231</string><string>鍗板害,3168</string><string>鍗板害灏艰タ浜x9a,3152</string><string>鑻卞浗,3247</string><string>绾︽棪,3173</string><string>瓒婂崡,3156</string><string>鏅哄埄,3523</string></getRegionCountryResult></getRegionCountryResponse></soap:Body></soap:Envelope>"
Action.c(19): Notify: Saving Parameter "strings_1 = 阿尔及利亚,3320".
Action.c(19): Notify: Saving Parameter "strings_2 = 阿根廷,3522".
Action.c(19): Notify: Saving Parameter "strings_3 = 阿曼,3170".
Action.c(19): Notify: Saving Parameter "strings_4 = 阿塞拜疆,3176".
Action.c(19): Notify: Saving Parameter "strings_5 = 埃及,3317".
Action.c(19): Notify: Saving Parameter "strings_6 = 埃塞俄比亚,3314".
Action.c(19): Notify: Saving Parameter "strings_7 = 爱尔兰,3246".
Action.c(19): Notify: Saving Parameter "strings_8 = 奥地利,3237".
Action.c(19): Notify: Saving Parameter "strings_9 = 澳大利亚,368".
Action.c(19): Notify: Saving Parameter "strings_10 = 巴基斯坦,3169".
Action.c(19): Notify: Saving Parameter "strings_11 = 巴西,3580".
Action.c(19): Notify: Saving Parameter "strings_12 = 保加利亚,3232".
Action.c(19): Notify: Saving Parameter "strings_13 = 比利时,3243".
Action.c(19): Notify: Saving Parameter "strings_14 = 波兰,3235".
Action.c(19): Notify: Saving Parameter "strings_15 = 朝鲜,3163".
Action.c(19): Notify: Saving Parameter "strings_16 = 丹麦,3245".
Action.c(19): Notify: Saving Parameter "strings_17 = 德国,3238".
Action.c(19): Notify: Saving Parameter "strings_18 = 俄罗斯,3225".
Action.c(19): Notify: Saving Parameter "strings_19 = 法国,3241".
Action.c(19): Notify: Saving Parameter "strings_20 = 菲律宾,3151".
Action.c(19): Notify: Saving Parameter "strings_21 = 芬兰,3248".
Action.c(19): Notify: Saving Parameter "strings_22 = 刚果(金),3377".
Action.c(19): Notify: Saving Parameter "strings_23 = 哥伦比亚,3524".
Action.c(19): Notify: Saving Parameter "strings_24 = 古巴,344".
Action.c(19): Notify: Saving Parameter "strings_25 = 韩国,3162".
Action.c(19): Notify: Saving Parameter "strings_26 = 荷兰,3244".
Action.c(19): Notify: Saving Parameter "strings_27 = 加拿大,347".
Action.c(19): Notify: Saving Parameter "strings_28 = 加纳,3313".
Action.c(19): Notify: Saving Parameter "strings_29 = 柬埔寨,3154".
Action.c(19): Notify: Saving Parameter "strings_30 = 捷克,3236".
Action.c(19): Notify: Saving Parameter "strings_31 = 克罗地亚,3233".
Action.c(19): Notify: Saving Parameter "strings_32 = 肯尼亚,3316".
Action.c(19): Notify: Saving Parameter "strings_33 = 拉托维亚,3228".
Action.c(19): Notify: Saving Parameter "strings_34 = 老挝,3155".
Action.c(19): Notify: Saving Parameter "strings_35 = 立陶宛,3227".
Action.c(19): Notify: Saving Parameter "strings_36 = 马达加斯加,3312".
Action.c(19): Notify: Saving Parameter "strings_37 = 马尔代夫,3166".
Action.c(19): Notify: Saving Parameter "strings_38 = 马来西亚,3158".
Action.c(19): Notify: Saving Parameter "strings_39 = 马里,3319".
Action.c(19): Notify: Saving Parameter "strings_40 = 美国,346".
Action.c(19): Notify: Saving Parameter "strings_41 = 蒙古,3165".
Action.c(19): Notify: Saving Parameter "strings_42 = 秘鲁,3578".
Action.c(19): Notify: Saving Parameter "strings_43 = 缅甸,3160".
Action.c(19): Notify: Saving Parameter "strings_44 = 莫桑比克,3311".
Action.c(19): Notify: Saving Parameter "strings_45 = 墨西哥,345".
Action.c(19): Notify: Saving Parameter "strings_46 = 南非,3310".
Action.c(19): Notify: Saving Parameter "strings_47 = 尼泊尔,3164".
Action.c(19): Notify: Saving Parameter "strings_48 = 尼日利亚,3379".
Action.c(19): Notify: Saving Parameter "strings_49 = 挪威,3250".
Action.c(19): Notify: Saving Parameter "strings_50 = 葡萄牙,3239".
Action.c(19): Notify: Saving Parameter "strings_51 = 日本,3161".
Action.c(19): Notify: Saving Parameter "strings_52 = 瑞典,3249".
Action.c(19): Notify: Saving Parameter "strings_53 = 瑞士,3242".
Action.c(19): Notify: Saving Parameter "strings_54 = 塞内加尔,3318".
Action.c(19): Notify: Saving Parameter "strings_55 = 沙特阿拉伯,3172".
Action.c(19): Notify: Saving Parameter "strings_56 = 斯里兰卡,3167".
Action.c(19): Notify: Saving Parameter "strings_57 = 泰国,3159".
Action.c(19): Notify: Saving Parameter "strings_58 = 坦桑尼亚,3315".
Action.c(19): Notify: Saving Parameter "strings_59 = 突尼斯,3321".
Action.c(19): Notify: Saving Parameter "strings_60 = 土耳其,3229".
Action.c(19): Notify: Saving Parameter "strings_61 = 委内瑞拉,342".
Action.c(19): Notify: Saving Parameter "strings_62 = 文莱,3153".
Action.c(19): Notify: Saving Parameter "strings_63 = 乌克兰,3226".
Action.c(19): Notify: Saving Parameter "strings_64 = 乌兹别克斯坦,3175".
Action.c(19): Notify: Saving Parameter "strings_65 = 西班牙,3240".
Action.c(19): Notify: Saving Parameter "strings_66 = 希腊,3230".
Action.c(19): Notify: Saving Parameter "strings_67 = 新加坡,3157".
Action.c(19): Notify: Saving Parameter "strings_68 = 新西兰,369".
Action.c(19): Notify: Saving Parameter "strings_69 = 匈牙利,3234".
Action.c(19): Notify: Saving Parameter "strings_70 = 叙利亚,3174".
Action.c(19): Notify: Saving Parameter "strings_71 = 牙买加,343".
Action.c(19): Notify: Saving Parameter "strings_72 = 伊朗,3171".
Action.c(19): Notify: Saving Parameter "strings_73 = 意大利,3231".
Action.c(19): Notify: Saving Parameter "strings_74 = 印度,3168".
Action.c(19): Notify: Saving Parameter "strings_75 = 印度尼西亚,3152".
Action.c(19): Notify: Saving Parameter "strings_76 = 英国,3247".
Action.c(19): Notify: Saving Parameter "strings_77 = 约旦,3173".
Action.c(19): Notify: Saving Parameter "strings_78 = 越南,3156".
Action.c(19): Notify: Saving Parameter "strings_79 = 智利,3523".
Action.c(19): "lr_xml_get_values" succeeded, 79 matches processed
Action.c(29): Notify: Parameter Substitution: parameter "strings_17" =  "德国,3238"
Action.c(29): 德国,3238
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
t=1513ms: Closed connection [0] to www.webxml.com.cn:80 after completing 1 request      [MsgId: MMSG-26000]

以xpath的形式提取

    lr_xml_get_values("XML={response}",
                      "Query=//string",
                      "ValueParam=strings",
                      "SelectAll=yes",
                      LAST);

六. 使用web_reg_save_param_xpath从xml中提取值

需要注意web_reg_save_param_xpath只能给web_custom_request用,不能给web_service_call使用

Action()
{
    
    
    web_reg_save_param_xpath(
        "ParamName=regionId",
        "QueryString=//RegionID",
        "SelectAll=Yes",
        SEARCH_FILTERS,
        LAST);
    
    
    web_custom_request("soap_getRegionDataest",
        "URL=http://www.webxml.com.cn/WebServices/WeatherWS.asmx",
        "Method=POST",
        "TargetFrame=",
        "Resource=0",
        "Referer=",
        "EncType=text/xml; charset=utf-8",
        "Body=<?xml version="1.0" encoding="utf-8"?>"
"<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">"
  "<soap:Body>"
    "<getRegionDataset xmlns="http://WebXml.com.cn/" />"
  "</soap:Body>"
"</soap:Envelope>",
        LAST);

    
    
//    web_service_call( "StepName=getRegionDataset_101",
//        "SOAPMethod=WeatherWS|WeatherWSSoap|getRegionDataset",
//        "ResponseParam=response",
//        "Service=WeatherWS",
//        "ExpectedResponse=SoapResult",
//        "Snapshot=t1585902929.inf",
//        BEGIN_ARGUMENTS,
//        END_ARGUMENTS,
//        BEGIN_RESULT,
//        "getRegionDatasetResult=Param_getRegionDatasetResult",
//        END_RESULT,
//        LAST);
    
    
    
    
    
    //统计参数元素的个数
    lr_output_message(lr_eval_string("{regionId_count}"));
    
    return 0;
}

响应结果

Virtual User Script started at : 2020/4/3 17:21:56
Starting action vuser_init.
Web Services replay version 12.0.0 for Windows 2008 R2; Toolkit: ".Net"; build 2739
Run-Time Settings file: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2\default.cfg"
Vuser directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
Vuser output directory: "C:UsersAdministratorDocumentsVuGenScriptsWebServices2"
LOCAL start date/time:  2020-04-03 17:21:56
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Maximum number of concurrent connections per server: 6      [MsgId: MMSG-26989]
Starting action Action.
Action.c(5): web_reg_save_param_xpath started      [MsgId: MMSG-26355]
Action.c(5): Registering web_reg_save_param_xpath was successful      [MsgId: MMSG-26390]
Action.c(13): web_custom_request("soap_getRegionDataest") started      [MsgId: MMSG-26355]
Action.c(13): t=1005ms: Connecting [0] to host 61.147.124.120:80      [MsgId: MMSG-26000]
Action.c(13): t=1129ms: Connected socket [0] from 192.168.0.106:3558 to 61.147.124.120:80 in 124 ms      [MsgId: MMSG-26000]
Action.c(13): t=1129ms: 302-byte request headers for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13):     POST /WebServices/WeatherWS.asmx HTTP/1.1

Action.c(13):     Content-Type: text/xml; charset=utf-8

Action.c(13):     Cache-Control: no-cache

Action.c(13):     User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

Action.c(13):     Accept-Encoding: gzip, deflate

Action.c(13):     Accept: */*

Action.c(13):     Connection: Keep-Alive

Action.c(13):     Host: www.webxml.com.cn

Action.c(13):     Content-Length: 296

Action.c(13):     

Action.c(13): t=1135ms: 296-byte request body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13):     <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XML
Action.c(13):     Schema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.x
Action.c(13):     mlsoap.org/soap/envelope/"><soap:Body><getRegionDataset xmlns="http://WebXml.com.cn/" /></
Action.c(13):     soap:Body></soap:Envelope>
Action.c(13): t=1218ms: 278-byte response headers for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13):     HTTP/1.1 200 OK

Action.c(13):     Cache-Control: private, max-age=0

Action.c(13):     Content-Type: text/xml; charset=utf-8

Action.c(13):     Content-Encoding: gzip

Action.c(13):     Vary: Accept-Encoding

Action.c(13):     Server: Microsoft-IIS/7.5

Action.c(13):     X-AspNet-Version: 2.0.50727

Action.c(13):     X-Powered-By: ASP.NET

Action.c(13):     Date: Fri, 03 Apr 2020 09:22:02 GMT

Action.c(13):     Content-Length: 3695

Action.c(13):     

Action.c(13): t=1226ms: 2618-byte ENCODED response body received for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13): t=1230ms: 10567-byte DECODED response body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13):     <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.or
Action.c(13):     g/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://
Action.c(13):     www.w3.org/2001/XMLSchema"><soap:Body><getRegionDatasetResponse xmlns="http://WebXml.com.c
Action.c(13):     n/"><getRegionDatasetResult><xs:schema id="getRegion" xmlns="" xmlns:xs="http://www.w3.org
Action.c(13):     /2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"><xs:element name="get
Action.c(13):     Region" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice 
Action.c(13):     minOccurs="0" maxOccurs="unbounded"><xs:element name="Province"><xs:complexType><xs:sequen
Action.c(13):     ce><xs:element name="RegionID" type="xs:string" minOccurs="0" /><xs:element name="RegionNa
Action.c(13):     me" type="xs:string" minOccurs="0" /></xs:sequence></xs:complexType></xs:element><xs:eleme
Action.c(13):     nt name="Country"><xs:complexType><xs:sequence><xs:element name="RegionID" type="xs:string
Action.c(13):     " minOccurs="0" /><xs:element name="RegionName" type="xs:string" minOccurs="0" /></xs:sequ
Action.c(13):     ence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema><
Action.c(13):     diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:sche
Action.c(13):     mas-microsoft-com:xml-diffgram-v1"><getRegion xmlns=""><Province diffgr:id="Province1" msd
Action.c(13):     ata:rowOrder="0"><RegionID>3113</RegionID><RegionName>榛戦緳姹x9F</RegionName></Province>
Action.c(13):     <Province diffgr:id="Province2" msdata:rowOrder="1"><RegionID>3114</RegionID><RegionName>鍚
Action.c(13):     夋灄</RegionName></Province><Province diffgr:id="Province3" msdata:rowOrder="2"><RegionID>
Action.c(13):     3115</RegionID><RegionName>杈藉畞</RegionName></Province><Province diffgr:id="Province4" m
Action.c(13):     sdata:rowOrder="3"><RegionID>3116</RegionID><RegionName>鍐呰挋鍙xA4</RegionName></Provinc
Action.c(13):     e><Province diffgr:id="Province5" msdata:rowOrder="4"><RegionID>3117</RegionID><RegionName
Action.c(13):     >娌冲寳</RegionName></Province><Province diffgr:id="Province6" msdata:rowOrder="5"><Region
Action.c(13):     ID>3118</RegionID><RegionName>娌冲崡</RegionName></Province><Province diffgr:id="Province7
Action.c(13):     " msdata:rowOrder="6"><RegionID>3119</RegionID><RegionName>灞变笢</RegionName></Province><
Action.c(13):     Province diffgr:id="Province8" msdata:rowOrder="7"><RegionID>31110</RegionID><RegionName>灞
Action.c(13):     辫タ</RegionName></Province><Province diffgr:id="Province9" msdata:rowOrder="8"><RegionID>
Action.c(13):     31111</RegionID><RegionName>姹熻嫃</RegionName></Province><Province diffgr:id="Province10"
Action.c(13):      msdata:rowOrder="9"><RegionID>31112</RegionID><RegionName>瀹夊窘</RegionName></Province><
Action.c(13):     Province diffgr:id="Province11" msdata:rowOrder="10"><RegionID>31113</RegionID><RegionName
Action.c(13):     >闄曡タ</RegionName></Province><Province diffgr:id="Province12" msdata:rowOrder="11"><Regi
Action.c(13):     onID>31114</RegionID><RegionName>瀹佸�</RegionName></Province><Province diffgr:id="Provin
Action.c(13):     ce13" msdata:rowOrder="12"><RegionID>31115</RegionID><RegionName>鐢樿們</RegionName></Prov
Action.c(13):     ince><Province diffgr:id="Province14" msdata:rowOrder="13"><RegionID>31116</RegionID><Regi
Action.c(13):     onName>闈掓捣</RegionName></Province><Province diffgr:id="Province15" msdata:rowOrder="14"
Action.c(13):     ><RegionID>31117</RegionID><RegionName>婀栧寳</RegionName></Province><Province diffgr:id="
Action.c(13):     Province16" msdata:rowOrder="15"><RegionID>31118</RegionID><RegionName>婀栧崡</RegionName>
Action.c(13):     </Province><Province diffgr:id="Province17" msdata:rowOrder="16"><RegionID>31119</RegionID
Action.c(13):     ><RegionName>娴欐睙</RegionName></Province><Province diffgr:id="Province18" msdata:rowOrde
Action.c(13):     r="17"><RegionID>31120</RegionID><RegionName>姹熻タ</RegionName></Province><Province diffg
Action.c(13):     r:id="Province19" msdata:rowOrder="18"><RegionID>31121</RegionID><RegionName>绂忓缓</Regio
Action.c(13):     nName></Province><Province diffgr:id="Province20" msdata:rowOrder="19"><RegionID>31122</Re
Action.c(13):     gionID><RegionName>璐靛窞</RegionName></Province><Province diffgr:id="Province21" msdata:r
Action.c(13):     owOrder="20"><RegionID>31123</RegionID><RegionName>鍥涘窛</RegionName></Province><Province
Action.c(13):      diffgr:id="Province22" msdata:rowOrder="21"><RegionID>31124</RegionID><RegionName>骞夸笢<
Action.c(13):     /RegionName></Province><Province diffgr:id="Province23" msdata:rowOrder="22"><RegionID>311
Action.c(13):     25</RegionID><RegionName>骞胯タ</RegionName></Province><Province diffgr:id="Province24" ms
Action.c(13):     data:rowOrder="23"><RegionID>31126</RegionID><RegionName>浜戝崡</RegionName></Province><Pr
Action.c(13):     ovince diffgr:id="Province25" msdata:rowOrder="24"><RegionID>31127</RegionID><RegionName>娴
Action.c(13):     峰崡</RegionName></Province><Province diffgr:id="Province26" msdata:rowOrder="25"><RegionI
Action.c(13):     D>31128</RegionID><RegionName>鏂扮枂</RegionName></Province><Province diffgr:id="Province2
Action.c(13):     7" msdata:rowOrder="26"><RegionID>31129</RegionID><RegionName>瑗胯棌</RegionName></Provinc
Action.c(13):     e><Province diffgr:id="Province28" msdata:rowOrder="27"><RegionID>31130</RegionID><RegionN
Action.c(13):     ame>鍙版咕</RegionName></Province><Province diffgr:id="Province29" msdata:rowOrder="28" di
Action.c(13):     ffgr:hasChanges="inserted"><RegionID>311101</RegionID><RegionName>鍖椾含</RegionName></Pro
Action.c(13):     vince><Province diffgr:id="Province30" msdata:rowOrder="29" diffgr:hasChanges="inserted"><
Action.c(13):     RegionID>311102</RegionID><RegionName>涓婃捣</RegionName></Province><Province diffgr:id="P
Action.c(13):     rovince31" msdata:rowOrder="30" diffgr:hasChanges="inserted"><RegionID>311103</RegionID><R
Action.c(13):     egionName>澶╂触</RegionName></Province><Province diffgr:id="Province32" msdata:rowOrder="
Action.c(13):     31" diffgr:hasChanges="inserted"><RegionID>311104</RegionID><RegionName>閲嶅簡</RegionName
Action.c(13):     ></Province><Province diffgr:id="Province33" msdata:rowOrder="32" diffgr:hasChanges="inser
Action.c(13):     ted"><RegionID>311201</RegionID><RegionName>棣欐腐</RegionName></Province><Province diffgr
Action.c(13):     :id="Province34" msdata:rowOrder="33" diffgr:hasChanges="inserted"><RegionID>311202</Regio
Action.c(13):     nID><RegionName>婢抽棬</RegionName></Province><Province diffgr:id="Province35" msdata:rowO
Action.c(13):     rder="34" diffgr:hasChanges="inserted"><RegionID>311203</RegionID><RegionName>閽撻奔宀x9B
Action.c(13):     </RegionName></Province><Country diffgr:id="Country1" msdata:rowOrder="0"><RegionID>3320</
Action.c(13):     RegionID><RegionName>闃垮皵鍙婂埄浜x9A</RegionName></Country><Country diffgr:id="Country2
Action.c(13):     " msdata:rowOrder="1"><RegionID>3522</RegionID><RegionName>闃挎牴寤xB7</RegionName></Coun
Action.c(13):     try><Country diffgr:id="Country3" msdata:rowOrder="2"><RegionID>3170</RegionID><RegionName
Action.c(13):     >闃挎浖</RegionName></Country><Country diffgr:id="Country4" msdata:rowOrder="3"><RegionID>
Action.c(13):     3176</RegionID><RegionName>闃垮�鎷滅枂</RegionName></Country><Country diffgr:id="Country5
Action.c(13):     " msdata:rowOrder="4"><RegionID>3317</RegionID><RegionName>鍩冨強</RegionName></Country><C
Action.c(13):     ountry diffgr:id="Country6" msdata:rowOrder="5"><RegionID>3314</RegionID><RegionName>鍩冨�
Action.c(13):     淇勬瘮浜x9A</RegionName></Country><Country diffgr:id="Country7" msdata:rowOrder="6"><Regi
Action.c(13):     onID>3246</RegionID><RegionName>鐖卞皵鍏xB0</RegionName></Country><Country diffgr:id="Cou
Action.c(13):     ntry8" msdata:rowOrder="7"><RegionID>3237</RegionID><RegionName>濂ュ湴鍒xA9</RegionName><
Action.c(13):     /Country><Country diffgr:id="Country9" msdata:rowOrder="8"><RegionID>368</RegionID><Region
Action.c(13):     Name>婢冲ぇ鍒╀簹</RegionName></Country><Country diffgr:id="Country10" msdata:rowOrder="9"
Action.c(13):     ><RegionID>3169</RegionID><RegionName>宸村熀鏂�潶</RegionName></Country><Country diffgr:i
Action.c(13):     d="Country11" msdata:rowOrder="10"><RegionID>3580</RegionID><RegionName>宸磋タ</RegionName
Action.c(13):     ></Country><Country diffgr:id="Country12" msdata:rowOrder="11"><RegionID>3232</RegionID><R
Action.c(13):     egionName>淇濆姞鍒╀簹</RegionName></Country><Country diffgr:id="Country13" msdata:rowOrde
Action.c(13):     r="12"><RegionID>3243</RegionID><RegionName>姣斿埄鏃xB6</RegionName></Country><Country di
Action.c(13):     ffgr:id="Country14" msdata:rowOrder="13"><RegionID>3235</RegionID><RegionName>娉㈠叞</Regi
Action.c(13):     onName></Country><Country diffgr:id="Country15" msdata:rowOrder="14"><RegionID>3163</Regio
Action.c(13):     nID><RegionName>鏈濋矞</RegionName></Country><Country diffgr:id="Country16" msdata:rowOrde
Action.c(13):     r="15"><RegionID>3245</RegionID><RegionName>涓归害</RegionName></Country><Country diffgr:i
Action.c(13):     d="Country17" msdata:rowOrder="16"><RegionID>3238</RegionID><RegionName>寰峰浗</RegionName
Action.c(13):     ></Country><Country diffgr:id="Country18" msdata:rowOrder="17"><RegionID>3225</RegionID><R
Action.c(13):     egionName>淇勭綏鏂xAF</RegionName></Country><Country diffgr:id="Country19" msdata:rowOrde
Action.c(13):     r="18"><RegionID>3241</RegionID><RegionName>娉曞浗</RegionName></Country><Country diffgr:i
Action.c(13):     d="Country20" msdata:rowOrder="19"><RegionID>3151</RegionID><RegionName>鑿插緥瀹xBE</Regi
Action.c(13):     onName></Country><Country diffgr:id="Country21" msdata:rowOrder="20"><RegionID>3248</Regio
Action.c(13):     nID><RegionName>鑺�叞</RegionName></Country><Country diffgr:id="Country22" msdata:rowOrde
Action.c(13):     r="21"><RegionID>3377</RegionID><RegionName>鍒氭灉锛堥噾锛x89</RegionName></Country><Coun
Action.c(13):     try diffgr:id="Country23" msdata:rowOrder="22"><RegionID>3524</RegionID><RegionName>鍝ヤ鸡
Action.c(13):     姣斾簹</RegionName></Country><Country diffgr:id="Country24" msdata:rowOrder="23"><RegionID
Action.c(13):     >344</RegionID><RegionName>鍙ゅ反</RegionName></Country><Country diffgr:id="Country25" msd
Action.c(13):     ata:rowOrder="24"><RegionID>3162</RegionID><RegionName>闊╁浗</RegionName></Country><Count
Action.c(13):     ry diffgr:id="Country26" msdata:rowOrder="25"><RegionID>3244</RegionID><RegionName>鑽峰叞<
Action.c(13):     /RegionName></Country><Country diffgr:id="Country27" msdata:rowOrder="26"><RegionID>347</R
Action.c(13):     egionID><RegionName>鍔犳嬁澶xA7</RegionName></Country><Country diffgr:id="Country28" msda
Action.c(13):     ta:rowOrder="27"><RegionID>3313</RegionID><RegionName>鍔犵撼</RegionName></Country><Countr
Action.c(13):     y diffgr:id="Country29" msdata:rowOrder="28"><RegionID>3154</RegionID><RegionName>鏌�煍瀵
Action.c(13):     xA8</RegionName></Country><Country diffgr:id="Country30" msdata:rowOrder="29"><RegionID>3
Action.c(13):     236</RegionID><RegionName>鎹峰厠</RegionName></Country><Country diffgr:id="Country31" msda
Action.c(13):     ta:rowOrder="30"><RegionID>3233</RegionID><RegionName>鍏嬬綏鍦颁簹</RegionName></Country><
Action.c(13):     Country diffgr:id="Country32" msdata:rowOrder="31"><RegionID>3316</RegionID><RegionName>鑲
Action.c(13):     �凹浜x9A</RegionName></Country><Country diffgr:id="Country33" msdata:rowOrder="32"><Regi
Action.c(13):     onID>3228</RegionID><RegionName>鎷夋墭缁翠簹</RegionName></Country><Country diffgr:id="Cou
Action.c(13):     ntry34" msdata:rowOrder="33"><RegionID>3155</RegionID><RegionName>鑰佹対</RegionName></Cou
Action.c(13):     ntry><Country diffgr:id="Country35" msdata:rowOrder="34"><RegionID>3227</RegionID><RegionN
Action.c(13):     ame>绔嬮櫠瀹x9B</RegionName></Country><Country diffgr:id="Country36" msdata:rowOrder="35"
Action.c(13):     ><RegionID>3312</RegionID><RegionName>椹�揪鍔犳柉鍔xA0</RegionName></Country><Country di
Action.c(13):     ffgr:id="Country37" msdata:rowOrder="36"><RegionID>3166</RegionID><RegionName>椹�皵浠eか
Action.c(13):     </RegionName></Country><Country diffgr:id="Country38" msdata:rowOrder="37"><RegionID>3158<
Action.c(13):     /RegionID><RegionName>椹�潵瑗夸簹</RegionName></Country><Country diffgr:id="Country39" ms
Action.c(13):     data:rowOrder="38"><RegionID>3319</RegionID><RegionName>椹�噷</RegionName></Country><Coun
Action.c(13):     try diffgr:id="Country40" msdata:rowOrder="39"><RegionID>346</RegionID><RegionName>缇庡浗<
Action.c(13):     /RegionName></Country><Country diffgr:id="Country41" msdata:rowOrder="40"><RegionID>
Action.c(13): HTML parsing not performed for Content-Type "text/xml" ("ParseHtmlContentType" Run-Time Setting is "TEXT"). URL="http://www.webxml.com.cn/WebServices/WeatherWS.asmx"      [MsgId: MMSG-26548]
Action.c(13): t=1249ms: 1077-byte ENCODED response body received for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13): t=1249ms: 4751-byte DECODED response body for "http://www.webxml.com.cn/WebServices/WeatherWS.asmx" (RelFrameId=1, Internal ID=1)
Action.c(13):     3165</RegionID><RegionName>钂欏彜</RegionName></Country><Country diffgr:id="Country42" msd
Action.c(13):     ata:rowOrder="41"><RegionID>3578</RegionID><RegionName>绉橀瞾</RegionName></Country><Count
Action.c(13):     ry diffgr:id="Country43" msdata:rowOrder="42"><RegionID>3160</RegionID><RegionName>缂呯敻<
Action.c(13):     /RegionName></Country><Country diffgr:id="Country44" msdata:rowOrder="43"><RegionID>3311</
Action.c(13):     RegionID><RegionName>鑾��姣斿厠</RegionName></Country><Country diffgr:id="Country45" msd
Action.c(13):     ata:rowOrder="44"><RegionID>345</RegionID><RegionName>澧ㄨタ鍝xA5</RegionName></Country><
Action.c(13):     Country diffgr:id="Country46" msdata:rowOrder="45"><RegionID>3310</RegionID><RegionName>鍗
Action.c(13):     楅潪</RegionName></Country><Country diffgr:id="Country47" msdata:rowOrder="46"><RegionID>3
Action.c(13):     164</RegionID><RegionName>灏兼硦灏x94</RegionName></Country><Country diffgr:id="Country48
Action.c(13):     " msdata:rowOrder="47"><RegionID>3379</RegionID><RegionName>灏兼棩鍒╀簹</RegionName></Cou
Action.c(13):     ntry><Country diffgr:id="Country49" msdata:rowOrder="48"><RegionID>3250</RegionID><RegionN
Action.c(13):     ame>鎸�▉</RegionName></Country><Country diffgr:id="Country50" msdata:rowOrder="49"><Regi
Action.c(13):     onID>3239</RegionID><RegionName>钁¤悇鐗x99</RegionName></Country><Country diffgr:id="Cou
Action.c(13):     ntry51" msdata:rowOrder="50"><RegionID>3161</RegionID><RegionName>鏃ユ湰</RegionName></Cou
Action.c(13):     ntry><Country diffgr:id="Country52" msdata:rowOrder="51"><RegionID>3249</RegionID><RegionN
Action.c(13):     ame>鐟炲吀</RegionName></Country><Country diffgr:id="Country53" msdata:rowOrder="52"><Regi
Action.c(13):     onID>3242</RegionID><RegionName>鐟炲+</RegionName></Country><Country diffgr:id="Country54
Action.c(13):     " msdata:rowOrder="53"><RegionID>3318</RegionID><RegionName>濉炲唴鍔犲皵</RegionName></Cou
Action.c(13):     ntry><Country diffgr:id="Country55" msdata:rowOrder="54"><RegionID>3172</RegionID><RegionN
Action.c(13):     ame>娌欑壒闃挎媺浼xAF</RegionName></Country><Country diffgr:id="Country56" msdata:rowOrde
Action.c(13):     r="55"><RegionID>3167</RegionID><RegionName>鏂�噷鍏板崱</RegionName></Country><Country di
Action.c(13):     ffgr:id="Country57" msdata:rowOrder="56"><RegionID>3159</RegionID><RegionName>娉板浗</Regi
Action.c(13):     onName></Country><Country diffgr:id="Country58" msdata:rowOrder="57"><RegionID>3315</Regio
Action.c(13):     nID><RegionName>鍧︽�灏间簹</RegionName></Country><Country diffgr:id="Country59" msdata:r
Action.c(13):     owOrder="58"><RegionID>3321</RegionID><RegionName>绐佸凹鏂xAF</RegionName></Country><Coun
Action.c(13):     try diffgr:id="Country60" msdata:rowOrder="59"><RegionID>3229</RegionID><RegionName>鍦熻x80
Action.c(13):     冲叾</RegionName></Country><Country diffgr:id="Country61" msdata:rowOrder="60"><RegionID>3
Action.c(13):     42</RegionID><RegionName>濮斿唴鐟炴媺</RegionName></Country><Country diffgr:id="Country62"
Action.c(13):      msdata:rowOrder="61"><RegionID>3153</RegionID><RegionName>鏂囪幈</RegionName></Country><C
Action.c(13):     ountry diffgr:id="Country63" msdata:rowOrder="62"><RegionID>3226</RegionID><RegionName>涔屽
Action.c(13):     厠鍏xB0</RegionName></Country><Country diffgr:id="Country64" msdata:rowOrder="63"><Region
Action.c(13):     ID>3175</RegionID><RegionName>涔屽吂鍒�厠鏂�潶</RegionName></Country><Country diffgr:id=
Action.c(13):     "Country65" msdata:rowOrder="64"><RegionID>3240</RegionID><RegionName>瑗跨彮鐗x99</Region
Action.c(13):     Name></Country><Country diffgr:id="Country66" msdata:rowOrder="65"><RegionID>3230</RegionI
Action.c(13):     D><RegionName>甯岃厞</RegionName></Country><Country diffgr:id="Country67" msdata:rowOrder=
Action.c(13):     "66"><RegionID>3157</RegionID><RegionName>鏂板姞鍧xA1</RegionName></Country><Country diff
Action.c(13):     gr:id="Country68" msdata:rowOrder="67"><RegionID>369</RegionID><RegionName>鏂拌タ鍏xB0</R
Action.c(13):     egionName></Country><Country diffgr:id="Country69" msdata:rowOrder="68"><RegionID>3234</Re
Action.c(13):     gionID><RegionName>鍖堢墮鍒xA9</RegionName></Country><Country diffgr:id="Country70" msdat
Action.c(13):     a:rowOrder="69"><RegionID>3174</RegionID><RegionName>鍙欏埄浜x9A</RegionName></Country><C
Action.c(13):     ountry diffgr:id="Country71" msdata:rowOrder="70"><RegionID>343</RegionID><RegionName>鐗欎
Action.c(13):     拱鍔xA0</RegionName></Country><Country diffgr:id="Country72" msdata:rowOrder="71"><Region
Action.c(13):     ID>3171</RegionID><RegionName>浼婃湕</RegionName></Country><Country diffgr:id="Country73" 
Action.c(13):     msdata:rowOrder="72"><RegionID>3231</RegionID><RegionName>鎰忓ぇ鍒xA9</RegionName></Count
Action.c(13):     ry><Country diffgr:id="Country74" msdata:rowOrder="73"><RegionID>3168</RegionID><RegionNam
Action.c(13):     e>鍗板害</RegionName></Country><Country diffgr:id="Country75" msdata:rowOrder="74"><Region
Action.c(13):     ID>3152</RegionID><RegionName>鍗板害灏艰タ浜x9A</RegionName></Country><Country diffgr:id=
Action.c(13):     "Country76" msdata:rowOrder="75"><RegionID>3247</RegionID><RegionName>鑻卞浗</RegionName><
Action.c(13):     /Country><Country diffgr:id="Country77" msdata:rowOrder="76"><RegionID>3173</RegionID><Reg
Action.c(13):     ionName>绾︽棪</RegionName></Country><Country diffgr:id="Country78" msdata:rowOrder="77"><
Action.c(13):     RegionID>3156</RegionID><RegionName>瓒婂崡</RegionName></Country><Country diffgr:id="Count
Action.c(13):     ry79" msdata:rowOrder="78"><RegionID>3523</RegionID><RegionName>鏅哄埄</RegionName></Count
Action.c(13):     ry></getRegion></diffgr:diffgram></getRegionDatasetResult></getRegionDatasetResponse></soa
Action.c(13):     p:Body></soap:Envelope>
Action.c(13): t=1252ms: Request done "http://www.webxml.com.cn/WebServices/WeatherWS.asmx"      [MsgId: MMSG-26000]
Action.c(13): Notify: Saving Parameter "regionId_1 = 3113".
Action.c(13): Notify: Saving Parameter "regionId_2 = 3114".
Action.c(13): Notify: Saving Parameter "regionId_3 = 3115".
Action.c(13): Notify: Saving Parameter "regionId_4 = 3116".
Action.c(13): Notify: Saving Parameter "regionId_5 = 3117".
Action.c(13): Notify: Saving Parameter "regionId_6 = 3118".
Action.c(13): Notify: Saving Parameter "regionId_7 = 3119".
Action.c(13): Notify: Saving Parameter "regionId_8 = 31110".
Action.c(13): Notify: Saving Parameter "regionId_9 = 31111".
Action.c(13): Notify: Saving Parameter "regionId_10 = 31112".
Action.c(13): Notify: Saving Parameter "regionId_11 = 31113".
Action.c(13): Notify: Saving Parameter "regionId_12 = 31114".
Action.c(13): Notify: Saving Parameter "regionId_13 = 31115".
Action.c(13): Notify: Saving Parameter "regionId_14 = 31116".
Action.c(13): Notify: Saving Parameter "regionId_15 = 31117".
Action.c(13): Notify: Saving Parameter "regionId_16 = 31118".
Action.c(13): Notify: Saving Parameter "regionId_17 = 31119".
Action.c(13): Notify: Saving Parameter "regionId_18 = 31120".
Action.c(13): Notify: Saving Parameter "regionId_19 = 31121".
Action.c(13): Notify: Saving Parameter "regionId_20 = 31122".
Action.c(13): Notify: Saving Parameter "regionId_21 = 31123".
Action.c(13): Notify: Saving Parameter "regionId_22 = 31124".
Action.c(13): Notify: Saving Parameter "regionId_23 = 31125".
Action.c(13): Notify: Saving Parameter "regionId_24 = 31126".
Action.c(13): Notify: Saving Parameter "regionId_25 = 31127".
Action.c(13): Notify: Saving Parameter "regionId_26 = 31128".
Action.c(13): Notify: Saving Parameter "regionId_27 = 31129".
Action.c(13): Notify: Saving Parameter "regionId_28 = 31130".
Action.c(13): Notify: Saving Parameter "regionId_29 = 311101".
Action.c(13): Notify: Saving Parameter "regionId_30 = 311102".
Action.c(13): Notify: Saving Parameter "regionId_31 = 311103".
Action.c(13): Notify: Saving Parameter "regionId_32 = 311104".
Action.c(13): Notify: Saving Parameter "regionId_33 = 311201".
Action.c(13): Notify: Saving Parameter "regionId_34 = 311202".
Action.c(13): Notify: Saving Parameter "regionId_35 = 311203".
Action.c(13): Notify: Saving Parameter "regionId_36 = 3320".
Action.c(13): Notify: Saving Parameter "regionId_37 = 3522".
Action.c(13): Notify: Saving Parameter "regionId_38 = 3170".
Action.c(13): Notify: Saving Parameter "regionId_39 = 3176".
Action.c(13): Notify: Saving Parameter "regionId_40 = 3317".
Action.c(13): Notify: Saving Parameter "regionId_41 = 3314".
Action.c(13): Notify: Saving Parameter "regionId_42 = 3246".
Action.c(13): Notify: Saving Parameter "regionId_43 = 3237".
Action.c(13): Notify: Saving Parameter "regionId_44 = 368".
Action.c(13): Notify: Saving Parameter "regionId_45 = 3169".
Action.c(13): Notify: Saving Parameter "regionId_46 = 3580".
Action.c(13): Notify: Saving Parameter "regionId_47 = 3232".
Action.c(13): Notify: Saving Parameter "regionId_48 = 3243".
Action.c(13): Notify: Saving Parameter "regionId_49 = 3235".
Action.c(13): Notify: Saving Parameter "regionId_50 = 3163".
Action.c(13): Notify: Saving Parameter "regionId_51 = 3245".
Action.c(13): Notify: Saving Parameter "regionId_52 = 3238".
Action.c(13): Notify: Saving Parameter "regionId_53 = 3225".
Action.c(13): Notify: Saving Parameter "regionId_54 = 3241".
Action.c(13): Notify: Saving Parameter "regionId_55 = 3151".
Action.c(13): Notify: Saving Parameter "regionId_56 = 3248".
Action.c(13): Notify: Saving Parameter "regionId_57 = 3377".
Action.c(13): Notify: Saving Parameter "regionId_58 = 3524".
Action.c(13): Notify: Saving Parameter "regionId_59 = 344".
Action.c(13): Notify: Saving Parameter "regionId_60 = 3162".
Action.c(13): Notify: Saving Parameter "regionId_61 = 3244".
Action.c(13): Notify: Saving Parameter "regionId_62 = 347".
Action.c(13): Notify: Saving Parameter "regionId_63 = 3313".
Action.c(13): Notify: Saving Parameter "regionId_64 = 3154".
Action.c(13): Notify: Saving Parameter "regionId_65 = 3236".
Action.c(13): Notify: Saving Parameter "regionId_66 = 3233".
Action.c(13): Notify: Saving Parameter "regionId_67 = 3316".
Action.c(13): Notify: Saving Parameter "regionId_68 = 3228".
Action.c(13): Notify: Saving Parameter "regionId_69 = 3155".
Action.c(13): Notify: Saving Parameter "regionId_70 = 3227".
Action.c(13): Notify: Saving Parameter "regionId_71 = 3312".
Action.c(13): Notify: Saving Parameter "regionId_72 = 3166".
Action.c(13): Notify: Saving Parameter "regionId_73 = 3158".
Action.c(13): Notify: Saving Parameter "regionId_74 = 3319".
Action.c(13): Notify: Saving Parameter "regionId_75 = 346".
Action.c(13): Notify: Saving Parameter "regionId_76 = 3165".
Action.c(13): Notify: Saving Parameter "regionId_77 = 3578".
Action.c(13): Notify: Saving Parameter "regionId_78 = 3160".
Action.c(13): Notify: Saving Parameter "regionId_79 = 3311".
Action.c(13): Notify: Saving Parameter "regionId_80 = 345".
Action.c(13): Notify: Saving Parameter "regionId_81 = 3310".
Action.c(13): Notify: Saving Parameter "regionId_82 = 3164".
Action.c(13): Notify: Saving Parameter "regionId_83 = 3379".
Action.c(13): Notify: Saving Parameter "regionId_84 = 3250".
Action.c(13): Notify: Saving Parameter "regionId_85 = 3239".
Action.c(13): Notify: Saving Parameter "regionId_86 = 3161".
Action.c(13): Notify: Saving Parameter "regionId_87 = 3249".
Action.c(13): Notify: Saving Parameter "regionId_88 = 3242".
Action.c(13): Notify: Saving Parameter "regionId_89 = 3318".
Action.c(13): Notify: Saving Parameter "regionId_90 = 3172".
Action.c(13): Notify: Saving Parameter "regionId_91 = 3167".
Action.c(13): Notify: Saving Parameter "regionId_92 = 3159".
Action.c(13): Notify: Saving Parameter "regionId_93 = 3315".
Action.c(13): Notify: Saving Parameter "regionId_94 = 3321".
Action.c(13): Notify: Saving Parameter "regionId_95 = 3229".
Action.c(13): Notify: Saving Parameter "regionId_96 = 342".
Action.c(13): Notify: Saving Parameter "regionId_97 = 3153".
Action.c(13): Notify: Saving Parameter "regionId_98 = 3226".
Action.c(13): Notify: Saving Parameter "regionId_99 = 3175".
Action.c(13): Notify: Saving Parameter "regionId_100 = 3240".
Action.c(13): Notify: Saving Parameter "regionId_101 = 3230".
Action.c(13): Notify: Saving Parameter "regionId_102 = 3157".
Action.c(13): Notify: Saving Parameter "regionId_103 = 369".
Action.c(13): Notify: Saving Parameter "regionId_104 = 3234".
Action.c(13): Notify: Saving Parameter "regionId_105 = 3174".
Action.c(13): Notify: Saving Parameter "regionId_106 = 343".
Action.c(13): Notify: Saving Parameter "regionId_107 = 3171".
Action.c(13): Notify: Saving Parameter "regionId_108 = 3231".
Action.c(13): Notify: Saving Parameter "regionId_109 = 3168".
Action.c(13): Notify: Saving Parameter "regionId_110 = 3152".
Action.c(13): Notify: Saving Parameter "regionId_111 = 3247".
Action.c(13): Notify: Saving Parameter "regionId_112 = 3173".
Action.c(13): Notify: Saving Parameter "regionId_113 = 3156".
Action.c(13): Notify: Saving Parameter "regionId_114 = 3523".
Action.c(13): Notify: Saving Parameter "regionId_count = 114".
Action.c(13): web_custom_request("soap_getRegionDataest") was successful, 3695 body bytes, 278 header bytes      [MsgId: MMSG-26386]
Action.c(48): Notify: Parameter Substitution: parameter "regionId_count" =  "114"
Action.c(48): 114
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
原文地址:https://www.cnblogs.com/my_captain/p/12627707.html