muxinyue 发表于 2011-11-24 17:33:05

怎么测试接口呀

不知道怎么更好地测试接口,目前只是把手工把链接输入到浏览器,查看返回结果,有木有什么工具可以用呀

msnshow 发表于 2011-11-24 19:30:21

这个好像没有啥好办法

msnshow 发表于 2011-11-24 19:30:44

不过也要看具体的业务情况,也许可以用工具来检查

lym314159262 发表于 2011-11-24 22:05:06

听说过接口测试自动化的,具体的还真不清楚

愚人 发表于 2011-11-24 22:18:03

你也可以自己写脚本来测试

bob123654 发表于 2011-11-28 18:15:02

本帖最后由 bob123654 于 2011-11-28 18:16 编辑

"目前只是把手工把链接输入到浏览器,查看返回结果" 这个只是做了功能测试,一般还用用LoadRunner对接口做压测,需要从开发那里知道url,每个参数的name,用web_submit_data()函数发送一次请求就可以了。

请参考一下脚本:
Action()
{
    //对结果进行检查
    web_reg_find("Search=Body", //定义查找范围
    "SaveCount=result", //定义查找计数变量名称
    "Text=<Code>0</Code>", //定义查找内容
   LAST);

web_submit_data("Search",
"Action= http://10.240.248.103:7011/Service/Article/query.ashx?",
"Method=POST",
"Referer= http://10.240.248.103:7011/Service/Article/query.ashx?",
      "Mode=HTML",
ITEMDATA,
"Name=method","Value=search",ENDITEM,
"Name=snsID","Value={mySnsID}",ENDITEM,
"Name=keyword","Value={myKeyword}",ENDITEM,
"Name=takeCount","Value=20",ENDITEM,
         LAST);

//对检查结果进行判断
if (atoi(lr_eval_string("{result}")) > 0) //判断如果字符串出现次数大于0
lr_output_message("Log on successful."); //在日志中输出Log on successful
else
//如果出现次数小于等于
    lr_error_message("Log on failed"); //在日志中输出Log on failed

return 0;
}
页: [1]
查看完整版本: 怎么测试接口呀