51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2209|回复: 5
打印 上一主题 下一主题

[原创] 怎么测试接口呀

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-24 17:33:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
不知道怎么更好地测试接口,目前只是把手工把链接输入到浏览器,查看返回结果,有木有什么工具可以用呀
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 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;
}
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-11-24 22:18:03 | 只看该作者
你也可以自己写脚本来测试
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-11-24 22:05:06 | 只看该作者
听说过接口测试自动化的,具体的还真不清楚
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2011-11-24 19:30:44 | 只看该作者
    不过也要看具体的业务情况,也许可以用工具来检查
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2011-11-24 19:30:21 | 只看该作者
    这个好像没有啥好办法
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-12 07:53 , Processed in 0.075649 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表