您的位置:首页 > 其它

LoadRunner WebService协议

2015-12-30 10:08 267 查看
1.新建WebService协议窗口,选择Manage Services---Import---URL---输入需要测试的URL地址(在URL后面加上?wsdl)---Import---Ok

   我用到的URL: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
2.选择Add Service Call---在Operation中选择想要获取的内容(我这里选择的是getSupportCity)---Input Arguments---byProvinceName---选择Value,输入你想要的城市名称---OK

以上内容完成后就可以获得一个脚本,如下图



下面继续:

3.在web_service_call前面加上返回值得关联,后面验证脚本是否正确的时候会用到

 web_reg_save_param("response",

  "LB=",

  "RB=",

  "NotFound=WARNING",

  LAST);

4.由于返回值包含中文,为了避免乱码,需要将response转换成UTF-8格式,保存在str中

lr_convert_string_encoding(lr_eval_string("{response}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"str");

5.打印返回信息

lr_output_message("返回信息为: %s",lr_eval_string("{str}"));

综上,得到一个完整的脚本,如下:




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息