附件来自百度。
脚本正文:
/*
* LoadRunner Java script. (Build: _build_number_)
*
* Script Description:
*
*/
import lrapi.lr;
public class Actions
{
public int init() throws Throwable {
return 0;
}//end of init
public int action() throws Throwable {
com.CTLPTest ct1 = new com.CTLPTest();
ct1.main(null);
return 0;
}//end of action
public int end() throws Throwable {
return 0;
}//end of end
}
jar包内容:
package com; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.security.cert.X509Certificate; import java.util.Properties; import java.util.Random; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.SSLSession; import javax.net.ssl.X509TrustManager; public class CTLPTest { public static void main(String[] args) { CTLPTest lbs = new CTLPTest(); String ltpUrl = lbs.ltpRequestUrl(); System.out.println("ltpUrl:"+ltpUrl); System.out.println("lbs.ltpRequestUrl(ltpUrl):"+lbs.ltpRequestUrl(ltpUrl)); } public int ltpRequestUrl(String ltpRequestUrl) { int returnCount = -1; try { URL url = new URL(ltpRequestUrl); Properties prop = System.getProperties(); System.setProperty("http.proxyHost", "proxy.com"); System.setProperty("http.proxyPort", "80"); //http HttpURLConnection http = (HttpURLConnection)url.openConnection(); http.setUseCaches(false); http.connect(); //http InputStream in = http.getInputStream(); // byte[] b = new byte[in.available()]; in.read(b); // String res = new String(b); System.out.println("res:"); System.out.println(res); //ж,÷ int of = res.indexOf("resultCode"); if (of < 0) { System.out.println("***************failure***********************"); returnCount = -1; } else { returnCount = 1; } }catch(Exception e){ System.out.println("Exception"); System.out.println(e); returnCount = -1; } return returnCount; } public String ltpRequestUrl() { StringBuilder param = new StringBuilder("http://xxx.xxx.com"); // param.append("userid-1"); // param.append("&appName=LBS&Apikey=D39hr1FgplZSjV2eNVW71wvbYbl8Mip4"); return param.toString(); } }