LoadRunner接口测试的例子

上一篇 / 下一篇  2011-12-27 13:59:49 / 个人分类:LoadRunner

51Testing软件测试网%F'}Al)w(rg K

    做过一段时间的接口测试任务,下面把一段接口测试的脚本分享出来:

`[5HEVq~ Dy051Testing软件测试网sY_DA

    Action()
pe8c%ck(z0{
51Testing软件测试网&f-c!LK U/a

Zul2w)D'RT0//首先调用web_reg_find()这个注册函数,我们接口的正常返回结果都是<Code>0</Code>
dQUd8O4vE.`%c0    web_reg_find("Search=Body", //定义查找范围51Testing软件测试网4n n%DeGpR
    "SaveCount=result", //定义查找计数变量名称
:vX'u-t.l!Pi0    "Text=<Code>0</Code>", //定义查找内容
k!P(JS.QsSk0     LAST);
51Testing软件测试网[]&fkx,U

g)|_7`*rZ8x0 //发送请求
9T.IEi&?)c"~N h~c0 web_submit_data("FollowersGetByName",
D,d0l f:I.Qs&[ V.T%UG#b0  "Action=
http://10.240.248.103:7004/Following/FollowersGetByName.ashx?",51Testing软件测试网6i7X tWi
  "Method=POST",51Testing软件测试网"\d4o;F j Z vzN
  "Referer=
http://10.240.248.103:7004/Following/FollowerGetByName.ashx?",
I[ snI{[0        "Mode=HTML",51Testing软件测试网"jmV @ q&Z)C$y
  ITEMDATA,

8Ig{KnJ051Testing软件测试网|+xd!z/Mn/yp h

//Name后面的值都是接口参数值,可以参考开发人员提供的接口设计文档或者录制脚本获得51Testing软件测试网R:i/E"qF8x7C}8GFt7M

0div%FP4^Rv0//接口的参数值一般都要参数化,尽可能的模拟真是场景
sT[&I`?^'yE0  "Name=userid","Value={NewParam}",ENDITEM,51Testing软件测试网d"gv!Gr'A;]oA^
  "Name=snsid","Value=6000",ENDITEM,
S IF+somKw6k0  "Name=username","Value={myUserName}",ENDITEM,
{? w|IkI:a#GP0                LAST);
51Testing软件测试网s!U,^&Ni

Xo2k%E O V1v#NJ0  

4H#n0qD H0

._$f&U$m:i0//刚才的web_reg_find()注册函数派上用处,可以对结果进行统计51Testing软件测试网,z;P;U&?$og

51Testing软件测试网;p9w(\ E'cI1`)w T

  if (atoi(lr_eval_string("{result}")) > 0) //判断如果<Code>0</Code>51Testing软件测试网;c E*~ mK
                                               //字符串出现次数大于051Testing软件测试网~x:rUtx&`#x
        lr_output_message("Log on successful."); //在日志中输出Log on successful51Testing软件测试网'yf-@)v4lGkk
    else
*t K(E[ i"yd0  //如果出现次数小于等于
X Ny,]7cD-IwC0       lr_error_message("Log on failed"); //在日志中输出Log on failed

H!b-Uy)J9F051Testing软件测试网@Z8K"YkU

 return 0;51Testing软件测试网&d,Bj8xAL3t&s ?s
}
1h#sY4` H'\B Q0
51Testing软件测试网 eZaF*B!y/{


TAG:

引用 删除 kooler   /   2016-04-11 11:06:12
5
远方的小企鹅的个人空间 引用 删除 远方的小企鹅   /   2016-03-11 13:54:03
5
sky8848的个人空间 引用 删除 sky8848   /   2016-02-29 16:01:00
5
引用 删除 本来就很乖385   /   2015-12-18 16:41:43
5
测试交流平台 引用 删除 gc1   /   2015-06-11 09:42:42
很nice
引用 删除 hasabayinong   /   2014-11-28 17:17:03
5
小鱼之家 引用 删除 cly189   /   2013-11-08 11:53:12
5
引用 删除 tsh62812   /   2011-12-28 11:04:53
 

评分:0

我来说两句

Open Toolbar