• LoadRunner 函数之lr_xml_find


    实例如:

    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(){
      int find_cnt;
      lr_save_string(xml_input, "XML_Input_Param");
      find_cnt = lr_xml_find("XML={XML_Input_Param}",
            "Value=0",
            "Query=/Envelope/Body/handleResponse/return/queryecouponsbymobilenumresp/msgheader/retinfo/retcode",
            "NotFound=continue",
            LAST );
        if (find_cnt >0){
    	lr_output_message("find success!");
      }
    
      return 0;
    }

     输出结果:


    ***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***
  • 相关阅读:
    python函数对象
    生成器表达式,列表推导式
    python转换excel成py文件
    Python处理excel表
    Go基础:接口相关
    JAVA03-输入和输出
    python6-while循环
    python5-字典
    自动化8-xpath
    网络学习day1-计算机网络基础
  • 原文地址:https://www.cnblogs.com/guanfuchang/p/6203674.html
Copyright © 2020-2023  润新知