LoadRunner 函数之lr_xml_get_values
2016-12-20 18:53
253 查看
简单实例如
char *xml_input = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" "<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\">" "<S:Body>" "<ns2:handleResponse xmlns:ns2=\"http://eaop.gd.chinamobile.com/\">" "<return>" "<queryecouponsbymobilenumresp>" "<msgheader>" "<req_seq>20161206165439111</req_seq>" "<ope_seq>20161220161336177143</ope_seq>" "<retinfo>" "<rettype>0</rettype>" "<retcode>0</retcode>" "<retmsg>success</retmsg>" "</retinfo>" "</msgheader>" "<msgbody>" "</msgbody>" "</queryecouponsbymobilenumresp>" "</return>" "</ns2:handleResponse>" "</S:Body>" "</S:Envelope>"; Action(){ lr_save_string(xml_input, "XML_Input_Param"); // Save input as parameter // lr_xml_get_values:Retrieves values of XML elements found by a query. lr_xml_get_values("XML={XML_Input_Param}", "ValueParam=OutputParam", "Query=/Envelope/Body/handleResponse/return/queryecouponsbymobilenumresp/msgheader/retinfo/retcode", LAST ); lr_output_message(lr_eval_string("Query result = {OutputParam}")); return 0; }
输入结果如
相关文章推荐
- lr_xml_get_values实践
- LoadRunner 函数之lr_xml_find
- XML DOM Get Node Values
- loadrunner使用lr_save_string()函数保存服务器IP地址
- LoadRunner中Lr_save_string()函数和Itoa()函数的使用
- loadrunner Lr_类函数之 lr_resume_transaction()
- 输入框函数POPUP_GET_VALUES
- 函数 HELP_VALUES_GET_WITH_TABLE 功能﹕弹出用户所需要的信息﹐让用户选择﹐并把选种的信息付给输入框﹐相当与建立起SEARCH HELP
- LoadRunner总结(1)-web_get_int_property 函数
- LoadRunner字符串编码转换的函数lr_convert_string_encoding
- LoadRunner函数示例:lr_paramarr_random()
- LoadRunner函数学习--lr_convert_string_encoding
- xml xml_get_error_code() 函数
- loadrunner使用lr_save_string()函数保存服务器IP地址
- LoadRunner中Lr_save_string()函数和Itoa()函数的使用
- loadRunner函数之lr_set_debug_message
- 软件性能测试_loadrunner之web_custom_request函数做get接口测试
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- LoadRunner函数学习--lr_convert_string_encoding