loadrunner读取xml例子
转自:
http://blog.163.com/shiwanli1978@126/blog/static/35094448201122931411684/
文件名test.xml,保存在D盘根目录下,内容为:
<employee> <id>123</id> <name>tom</name> <add>beijing</add> <age>20</age> </employee> loadrunner中的代码如下: long fp; int total = 0; char *readbuf; //读取XML文件 //申请 readbuf readbuf = (char*) calloc(50,sizeof(char)); //循环读取文件 count = fread(readbuf + total,sizeof(char),10,fp); total += count; //关闭文件句柄 //修改readbuf内存值 //保存参数 //读取记录 NumOfReadbuf_2 = lr_xml_get_values("XML={readbuf_param}", NumOfReadbuf_3 = lr_xml_get_values("XML={readbuf_param}", NumOfReadbuf_4 = lr_xml_get_values("XML={readbuf_param}","ValueParam=age","Query=/employee/age","SelectAll=yes",LAST); //输出结果 lr_log_message("%s",lr_eval_string("{id_1}")); lr_log_message("%s",lr_eval_string("{name_1}")); lr_log_message("%s",lr_eval_string("{add_1}")); lr_log_message("%s",lr_eval_string("{age_1}")); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |