51Testing软件测试论坛
标题:
求助,想1个脚本跑好几个URL接口
[打印本页]
作者:
duanxu3
时间:
2015-9-9 15:55
标题:
求助,想1个脚本跑好几个URL接口
想实现一个需求,一个脚本跑好几接口,每个接口记录不同的请求时间,这个怎么实现,以下是我的脚本,求助大家 急
get()
{
lr_start_transaction("get");
web_reg_find("Text=Successful","SaveCount=itemsCount",LAST);
web_url("get",
"URL=http://XXXXXXX/mapapi/poi/search-with-keywor",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
LAST);
if(atoi(lr_eval_string("{itemsCount}")) > 0){
lr_output_message("±¾´ÎÇëÇó³É¹¦");
lr_end_transaction("get", LR_PASS);
}
else{
lr_error_message("±¾´ÎÇëÇóʧ°Ü");
lr_end_transaction("get", LR_FAIL);
return 0;
}
}
复制代码
作者:
gaha
时间:
2015-9-10 10:54
换做是我的话,我会在一个class里,根据不同的接口访问,写不同的方法。在lr中使用的时候,给不同的方法加上各自的事务。这样你就可以在一个lr脚本里,调用多个接口的访问,同时获得各自的访问时间。
因为对C不熟悉,所以我写java vuser的脚本都是先在eclipse写class。
作者:
gaha
时间:
2015-9-10 11:09
ps:如果是访问url的接口的话,java可以用HttpURLConnection的相关类去实现,原理都是大同小异。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2