求助,想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;
}
}
换做是我的话,我会在一个class里,根据不同的接口访问,写不同的方法。在lr中使用的时候,给不同的方法加上各自的事务。这样你就可以在一个lr脚本里,调用多个接口的访问,同时获得各自的访问时间。
因为对C不熟悉,所以我写java vuser的脚本都是先在eclipse写class。
ps:如果是访问url的接口的话,java可以用HttpURLConnection的相关类去实现,原理都是大同小异。
页:
[1]