duanxu3 发表于 2015-9-9 15:55:29

求助,想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:28

换做是我的话,我会在一个class里,根据不同的接口访问,写不同的方法。在lr中使用的时候,给不同的方法加上各自的事务。这样你就可以在一个lr脚本里,调用多个接口的访问,同时获得各自的访问时间。
因为对C不熟悉,所以我写java vuser的脚本都是先在eclipse写class。

gaha 发表于 2015-9-10 11:09:03

ps:如果是访问url的接口的话,java可以用HttpURLConnection的相关类去实现,原理都是大同小异。
页: [1]
查看完整版本: 求助,想1个脚本跑好几个URL接口