51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1595|回复: 2
打印 上一主题 下一主题

[求助] 求助,想1个脚本跑好几个URL接口

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-9-9 15:55:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想实现一个需求,一个脚本跑好几接口,每个接口记录不同的请求时间,这个怎么实现,以下是我的脚本,求助大家 急
  1. get()
  2. {
  3.     lr_start_transaction("get");
  4.     web_reg_find("Text=Successful","SaveCount=itemsCount",LAST);

  5.     web_url("get",
  6.             "URL=http://XXXXXXX/mapapi/poi/search-with-keywor",
  7.             "Resource=0",
  8.             "RecContentType=text/html",
  9.             "Referer=",
  10.             "Snapshot=t2.inf",
  11.             "Mode=HTML",
  12.             LAST);

  13.    

  14.     if(atoi(lr_eval_string("{itemsCount}")) > 0){
  15.         lr_output_message("±¾´ÎÇëÇó³É¹¦");
  16.         lr_end_transaction("get", LR_PASS);
  17.     }
  18.     else{
  19.         lr_error_message("±¾´ÎÇëÇóʧ°Ü");
  20.         lr_end_transaction("get", LR_FAIL);

  21.         return 0;
  22.     }
  23.    }
  24.        
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2015-9-10 11:09:03 | 只看该作者
ps:如果是访问url的接口的话,java可以用HttpURLConnection的相关类去实现,原理都是大同小异。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2015-9-10 10:54:28 | 只看该作者
换做是我的话,我会在一个class里,根据不同的接口访问,写不同的方法。在lr中使用的时候,给不同的方法加上各自的事务。这样你就可以在一个lr脚本里,调用多个接口的访问,同时获得各自的访问时间。
因为对C不熟悉,所以我写java vuser的脚本都是先在eclipse写class。

评分

参与人数 1测试积点 +10 收起 理由
lsekfe + 10 恭喜你获得测试积点10

查看全部评分

回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 13:40 , Processed in 0.065079 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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