Commit 67b2c280 by Li Yongyu

支持单独定义请求

parent 4d9f16ab
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<classes> <classes>
<class name="com.puhui.test.RenMai_APITest"> <class name="com.puhui.test.RenMai_APITest">
<methods> <methods>
<include name="f" invocation-numbers=""/> <include name="f" invocation-numbers="1 2 "/>
</methods> </methods>
</class> </class>
</classes> </classes>
......
package com.offcn.TestUnti; package com.offcn.TestUnti;
import io.restassured.RestAssured; import io.restassured.RestAssured;
import io.restassured.config.EncoderConfig; import io.restassured.config.EncoderConfig;
import io.restassured.config.RestAssuredConfig; import io.restassured.config.RestAssuredConfig;
import io.restassured.config.SSLConfig; import io.restassured.config.SSLConfig;
import io.restassured.http.ContentType; import io.restassured.http.ContentType;
import io.restassured.http.Cookies; import io.restassured.http.Cookies;
import io.restassured.http.Headers; import io.restassured.http.Headers;
import io.restassured.path.json.JsonPath; import io.restassured.path.json.JsonPath;
import io.restassured.response.Response; import io.restassured.response.Response;
import java.io.File; import java.io.File;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.offcn.process.BasicsGM; import com.offcn.process.BasicsGM;
import com.offcn.process.XYZB; import com.offcn.process.XYZB;
import com.offcn.system.MyRequest; import com.offcn.system.MyRequest;
import com.offcn.system.system; import com.offcn.system.system;
import static io.restassured.http.ContentType.JSON; import static io.restassured.http.ContentType.JSON;
public class RequestDataUtils { public class RequestDataUtils {
public static void main(String[] args) { public static void main(String[] args) {
String s="/user/validator/code?phone=13910960649&sendImageCode=CJ6J"; String s="/user/validator/code?phone=13910960649&sendImageCode=CJ6J";
} }
//发送请求前的准备 //发送请求前的准备
private RestAssured getRMEnv(system tem) { private RestAssured getRMEnv(system tem) {
RestAssured ra = new RestAssured(); RestAssured ra = new RestAssured();
ra.config = RestAssuredConfig.newConfig().sslConfig( ra.config = RestAssuredConfig.newConfig().sslConfig(
SSLConfig.sslConfig().allowAllHostnames()); SSLConfig.sslConfig().allowAllHostnames());
// System.out.println(""+tem.getRM_URI()+""); // System.out.println(""+tem.getRM_URI()+"");
ra.baseURI = tem.getRM_URI(); if(tem!=null){
ra.baseURI = tem.getRM_URI();
// System.out.println(tem.getRM_port());
if (tem.getRM_port()!=null && tem.getRM_port().length()>1){ // System.out.println(tem.getRM_port());
ra.port = Integer.valueOf(tem.getRM_port()); if (tem.getRM_port()!=null && tem.getRM_port().length()>1){
} ra.port = Integer.valueOf(tem.getRM_port());
}
// System.out.println(tem.getRM_basePath());
if (tem.getRM_basePath()!=null && tem.getRM_basePath().length()>1){ // System.out.println(tem.getRM_basePath());
ra.basePath = tem.getRM_basePath(); if (tem.getRM_basePath()!=null && tem.getRM_basePath().length()>1){
} ra.basePath = tem.getRM_basePath();
// RestAssured.config = RestAssured.config().encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY).defaultContentCharset("utf-8")); }
return ra; }
} // RestAssured.config = RestAssured.config().encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY).defaultContentCharset("utf-8"));
return ra;
public static Response RestAssuredApi(HashMap<String, Object> data,MyRequest myRequest){ }
if("get".equals(myRequest.getRequest())){
return Get(data,myRequest); public static Response RestAssuredApi(HashMap<String, Object> data,MyRequest myRequest){
}else if("post".equals(myRequest.getRequest())){ if("get".equals(myRequest.getRequest())){
return PostAll(data,myRequest); return Get(data,myRequest);
}else if("put".equals(myRequest.getRequest())){ }else if("post".equals(myRequest.getRequest())){
return Put(data,myRequest); return PostAll(data,myRequest);
}else if("del".equals(myRequest.getRequest())){ }else if("put".equals(myRequest.getRequest())){
return Del(data,myRequest); return Put(data,myRequest);
}else{ }else if("del".equals(myRequest.getRequest())){
return null; return Del(data,myRequest);
} }else{
return null;
} }
public static Response PostAll(HashMap<String, Object> data,MyRequest myRequest){ }
if(myRequest.getFormParameter()!=null){
if(myRequest.getFile()!=null){ public static Response PostAll(HashMap<String, Object> data,MyRequest myRequest){
return Post_file(data,myRequest); if(myRequest.getFormParameter()!=null){
}else{ if(myRequest.getFile()!=null){
return Post_form_data(data,myRequest); return Post_file(data,myRequest);
} }else{
}else if(myRequest.getParameter()!=null){ return Post_form_data(data,myRequest);
return Post_JSON(data,myRequest); }
} }else if(myRequest.getParameter()!=null){
return null; return Post_JSON(data,myRequest);
} }
return null;
public static Response Post_file(HashMap<String, Object> data,MyRequest myRequest) { }
// 设置参数格式
String Parameter = (String) data.get("parameter"); public static Response Post_file(HashMap<String, Object> data,MyRequest myRequest) {
// 设置参数格式
String system = MapUtil.getValue("system", data); String Parameter = (String) data.get("parameter");
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); String system = MapUtil.getValue("system", data);
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString()+"," +path+ ",Parameter=" + Parameter); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
int state = 0; Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString()+"," +path+ ",Parameter=" + Parameter);
Response re = null;
RequestDataUtils rdu = new RequestDataUtils(); int state = 0;
Response re = null;
while (state < 5) { RequestDataUtils rdu = new RequestDataUtils();
try {
state++; while (state < 5) {
File filen=new File("out/"+myRequest.getFile()); try {
re = rdu.getRMEnv(tem).given() state++;
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) File filen=new File("out/"+myRequest.getFile());
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) re = rdu.getRMEnv(tem).given()
.params(myRequest.getFormParameter()).when().multiPart("image", filen) .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
.post(myRequest.getUrl()).thenReturn(); .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
if (!"200".equals(re.getStatusCode()+"")) { .params(myRequest.getFormParameter()).when().multiPart("image", filen)
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); .post(myRequest.getUrl()).thenReturn();
Thread.sleep(1000); if (!"200".equals(re.getStatusCode()+"")) {
} else { Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
return re; Thread.sleep(1000);
} } else {
} catch (Exception e) { return re;
e.printStackTrace(); }
Log.logError("请求超时," + state + "次。"); } catch (Exception e) {
} e.printStackTrace();
} Log.logError("请求超时," + state + "次。");
return re; }
} }
return re;
public static Response Post_form_data(HashMap<String, Object> data,MyRequest myRequest) { }
//设置参数格式 public static Response Post_form_data(HashMap<String, Object> data,MyRequest myRequest) {
String parameter= MapUtil.getParameter(data);
//设置参数格式
String system= MapUtil.getValue("system", data); String parameter= MapUtil.getParameter(data);
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); String system= MapUtil.getValue("system", data);
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
parameter=parameter.substring(1, parameter.length()-1); String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter); System.out.println("path====" + path);
// 设置参数格式 parameter=parameter.substring(1, parameter.length()-1);
int state = 0; Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter);
Response re = null; // 设置参数格式
RequestDataUtils rdu = new RequestDataUtils(); int state = 0;
while (state < 5) { Response re = null;
try { RequestDataUtils rdu = new RequestDataUtils();
state++; while (state < 5) {
re = rdu.getRMEnv(tem).given() try {
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) state++;
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) re = rdu.getRMEnv(tem).given()
.params(myRequest.getFormParameter()) .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
.when() .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
.post(myRequest.getUrl()) .params(myRequest.getFormParameter())
.thenReturn(); .when()
.post(myRequest.getUrl())
JsonPath jp = re.body().jsonPath(); .thenReturn();
if ("500".equals(jp.getString("status"))) {
Log.logError("请求返回500," + state + "次。"); JsonPath jp = re.body().jsonPath();
Thread.sleep(1000); if ("500".equals(jp.getString("status"))) {
} else { Log.logError("请求返回500," + state + "次。");
return re; Thread.sleep(1000);
} } else {
} catch (Exception e) { return re;
e.printStackTrace(); }
Log.logError("请求超时," + state + "次。"); } catch (Exception e) {
} e.printStackTrace();
} Log.logError("请求超时," + state + "次。");
return re; }
} }
return re;
//不带token的post请求 }
@SuppressWarnings("static-access")
public static Response Post_JSON(HashMap<String, Object> data,MyRequest myRequest) { //不带token的post请求
// 设置参数格式 @SuppressWarnings("static-access")
String Parameter = (String) data.get("parameter"); public static Response Post_JSON(HashMap<String, Object> data,MyRequest myRequest) {
// 设置参数格式
String system = MapUtil.getValue("system", data); String Parameter = (String) data.get("parameter");
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); String system = MapUtil.getValue("system", data);
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() +","+path+ ",Parameter=" + Parameter); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
int state = 0; if(myRequest.getUrl().contains("http://")){
Response re = null; tem=null;
RequestDataUtils rdu = new RequestDataUtils(); path=myRequest.getUrl();
while (state < 5) { }
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() +","+path+ ",Parameter=" + Parameter);
state++;
re = rdu.getRMEnv(tem).given() int state = 0;
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) Response re = null;
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) RequestDataUtils rdu = new RequestDataUtils();
.contentType(JSON).body("{"+Parameter+"}").when() while (state < 5) {
.post(myRequest.getUrl()).thenReturn(); try {
if (!"200".equals(re.getStatusCode()+"")) { state++;
Log.logError("请求返回," + re.getStatusCode() + "次。"); re = rdu.getRMEnv(tem).given()
Thread.sleep(1000); .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
} else { .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
return re; .contentType(JSON).body("{"+Parameter+"}").when()
} .post(myRequest.getUrl()).thenReturn();
if (!"200".equals(re.getStatusCode()+"")) {
} catch (Exception e) { Log.logError("请求返回," + re.getStatusCode() + "次。");
e.printStackTrace(); Thread.sleep(1000);
Log.logError("请求超时," + state + "次。"); } else {
} return re;
} }
return re;
} } catch (Exception e) {
e.printStackTrace();
@SuppressWarnings("deprecation") Log.logError("请求超时," + state + "次。");
public static Response Put(HashMap<String, Object> data,MyRequest myRequest) { }
}
//设置参数格式 return re;
String parameter= MapUtil.getParameter(data); }
String system= MapUtil.getValue("system", data); @SuppressWarnings("deprecation")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Put(HashMap<String, Object> data,MyRequest myRequest) {
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); //设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter);
// 设置参数格式 String system= MapUtil.getValue("system", data);
int state = 0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re = null;
RequestDataUtils rdu = new RequestDataUtils(); String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
while (state < 5) { parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter);
state++; // 设置参数格式
re = rdu.getRMEnv(tem).given().config(RestAssured.config() int state = 0;
.encoderConfig(EncoderConfig.encoderConfig() Response re = null;
.encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY) RequestDataUtils rdu = new RequestDataUtils();
.defaultContentCharset("utf-8"))) while (state < 5) {
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) try {
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) state++;
.formParameters(myRequest.getFormParameter()) re = rdu.getRMEnv(tem).given().config(RestAssured.config()
.when().put(myRequest.getUrl()).thenReturn(); .encoderConfig(EncoderConfig.encoderConfig()
JsonPath jp = re.body().jsonPath(); .encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY)
if ("500".equals(jp.getString("status"))) { .defaultContentCharset("utf-8")))
Log.logError("请求返回500," + state + "次。"); .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
Thread.sleep(1000); .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
} else { .formParameters(myRequest.getFormParameter())
return re; .when().put(myRequest.getUrl()).thenReturn();
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
e.printStackTrace(); Log.logError("请求返回500," + state + "次。");
Log.logError("请求超时," + state + "次。"); Thread.sleep(1000);
} } else {
} return re;
return re; }
} } catch (Exception e) {
e.printStackTrace();
public static Response Del(HashMap<String, Object> data,MyRequest myRequest) { Log.logError("请求超时," + state + "次。");
//设置参数格式 }
String parameter= MapUtil.getParameter(data); }
return re;
String system= MapUtil.getValue("system", data); }
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); public static Response Del(HashMap<String, Object> data,MyRequest myRequest) {
parameter=parameter.substring(1, parameter.length()-1); //设置参数格式
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter); String parameter= MapUtil.getParameter(data);
// 设置参数格式
Log.logInfo("serviceURL=" + myRequest.getUrl() + ",Parameter=" + myRequest.getParameter()); String system= MapUtil.getValue("system", data);
int state = 0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re = null; String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
RequestDataUtils rdu = new RequestDataUtils(); parameter=parameter.substring(1, parameter.length()-1);
while (state < 5) { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter);
try { // 设置参数格式
state++; Log.logInfo("serviceURL=" + myRequest.getUrl() + ",Parameter=" + myRequest.getParameter());
re = rdu.getRMEnv(tem).given() int state = 0;
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) Response re = null;
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) RequestDataUtils rdu = new RequestDataUtils();
.when().delete(myRequest.getUrl()).thenReturn(); while (state < 5) {
JsonPath jp = re.body().jsonPath(); try {
if ("500".equals(jp.getString("status"))) { state++;
Log.logError("请求返回500," + state + "次。"); re = rdu.getRMEnv(tem).given()
Thread.sleep(1000); .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
} else { .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
return re; .when().delete(myRequest.getUrl()).thenReturn();
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回500," + state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
@SuppressWarnings("static-access") Log.logError("请求超时," + state + "次。");
public static Response Get(HashMap<String, Object> data,MyRequest myRequest) { }
//设置参数格式 }
String parameter= MapUtil.getParameter(data); return re;
}
String system= MapUtil.getValue("system", data);
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); @SuppressWarnings("static-access")
public static Response Get(HashMap<String, Object> data,MyRequest myRequest) {
String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl(); //设置参数格式
String parameter= MapUtil.getParameter(data);
parameter=parameter.substring(1, parameter.length()-1);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter); String system= MapUtil.getValue("system", data);
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
int state=0;
Response re=null; String path=tem.getRM_URI()+tem.getRM_port()+tem.getRM_basePath()+myRequest.getUrl();
RequestDataUtils rdu=new RequestDataUtils();
while(state<3){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+","+path+",Parameter="+parameter);
state++;
if(parameter != null && !"".equals(parameter)) { int state=0;
re = rdu.getRMEnv(tem).given() Response re=null;
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) RequestDataUtils rdu=new RequestDataUtils();
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) while(state<3){
.get(myRequest.getUrl() + "?" + parameter).andReturn(); try {
}else { state++;
re = rdu.getRMEnv(tem).given() if(parameter != null && !"".equals(parameter)) {
.headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>()) re = rdu.getRMEnv(tem).given()
.cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>()) .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
.get(myRequest.getUrl()).andReturn(); .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
} .get(myRequest.getUrl() + "?" + parameter).andReturn();
if(!"200".equals(re.statusCode()+"")){ }else {
Log.logError("请求返回"+re.statusCode()+"次。"); re = rdu.getRMEnv(tem).given()
}else{ .headers(myRequest.getHeaders()!=null?myRequest.getHeaders():new HashMap<String, String>())
return re; .cookies(myRequest.getCookies()!=null?myRequest.getCookies():new HashMap<String, String>())
} .get(myRequest.getUrl()).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回"+re.statusCode()+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
Log.logError("请求超时,"+state+"次。");
}
}
return re;
}
//不带token的post请求
public static Response Post_headers(HashMap<String, Object> data, String serviceURL,String zgl_clienttype) {
// 设置参数格式
String Parameter = (String) data.get("parameter");
String system = MapUtil.getValue("system", data);
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); //不带token的post请求
public static Response Post_headers(HashMap<String, Object> data, String serviceURL,String zgl_clienttype) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
re = rdu.getRMEnv(tem).given() int state = 0;
.header("zgl-systemtype", "Windows") Response re = null;
.header("zgl-clienttype", zgl_clienttype) RequestDataUtils rdu = new RequestDataUtils();
.contentType(JSON).body("{"+Parameter+"}").when() while (state < 5) {
.post(serviceURL).thenReturn(); try {
// System.out.println(re.getStatusCode()+"............................"); state++;
// System.out.println(re.asString()); re = rdu.getRMEnv(tem).given()
JsonPath jp = re.body().jsonPath(); .header("zgl-systemtype", "Windows")
if ("500".equals(jp.getString("status"))) { .header("zgl-clienttype", zgl_clienttype)
Log.logError("请求返回500," + state + "次。"); .contentType(JSON).body("{"+Parameter+"}").when()
Thread.sleep(1000); .post(serviceURL).thenReturn();
} else { // System.out.println(re.getStatusCode()+"............................");
return re; // System.out.println(re.asString());
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
e.printStackTrace(); Log.logError("请求返回500," + state + "次。");
Log.logError("请求超时," + state + "次。"); Thread.sleep(1000);
} } else {
} return re;
return re; }
} } catch (Exception e) {
e.printStackTrace();
//不带token的post请求 Log.logError("请求超时," + state + "次。");
public static Response Post_NOToken(HashMap<String, Object> data, String serviceURL) { }
// 设置参数格式 }
String Parameter = (String) data.get("parameter"); return re;
}
String system = MapUtil.getValue("system", data);
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); //不带token的post请求
public static Response Post_NOToken(HashMap<String, Object> data, String serviceURL) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
if("/web/member".equals(serviceURL)){ int state = 0;
// Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build(); Response re = null;
// Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build(); RequestDataUtils rdu = new RequestDataUtils();
// Cookies cookies = new Cookies(cookie1, cookie2); while (state < 5) {
System.out.println(XYZB.laravel_session); try {
System.out.println(XYZB.XSRF_token); state++;
re = rdu.getRMEnv(tem).given() if("/web/member".equals(serviceURL)){
// .header("laravel_session", XYZB.laravel_session) // Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build();
// .header("XSRF-TOKEN", XYZB.XSRF_token) // Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build();
.cookie("laravel_session", XYZB.laravel_session) // Cookies cookies = new Cookies(cookie1, cookie2);
.cookie("XSRF-TOKEN", XYZB.XSRF_token) System.out.println(XYZB.laravel_session);
.contentType(JSON).body("{"+Parameter+"}").when() System.out.println(XYZB.XSRF_token);
.post(serviceURL).thenReturn(); re = rdu.getRMEnv(tem).given()
// System.out.println(re.getStatusCode()+"............................"); // .header("laravel_session", XYZB.laravel_session)
// System.out.println(re.asString()); // .header("XSRF-TOKEN", XYZB.XSRF_token)
// Headers headers=re.getHeaders(); .cookie("laravel_session", XYZB.laravel_session)
// System.out.println(headers.toString()); .cookie("XSRF-TOKEN", XYZB.XSRF_token)
// System.out.println(re.getSessionId()); .contentType(JSON).body("{"+Parameter+"}").when()
.post(serviceURL).thenReturn();
// JsonPath jp = re.body().jsonPath(); // System.out.println(re.getStatusCode()+"............................");
if (!"200".equals(re.getStatusCode()+"")) { // System.out.println(re.asString());
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); // Headers headers=re.getHeaders();
Thread.sleep(1000); // System.out.println(headers.toString());
} else { // System.out.println(re.getSessionId());
return re;
} // JsonPath jp = re.body().jsonPath();
}else{ if (!"200".equals(re.getStatusCode()+"")) {
re = rdu.getRMEnv(tem).given() Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
// .header("laravel_session", XYZB.laravel_session) Thread.sleep(1000);
.cookie("laravel_session", XYZB.laravel_session) } else {
.contentType(JSON).body("{"+Parameter+"}").when() return re;
.post(serviceURL).thenReturn(); }
// System.out.println(re.getStatusCode()+"............................"); }else{
// System.out.println(re.asString()); re = rdu.getRMEnv(tem).given()
JsonPath jp = re.body().jsonPath(); // .header("laravel_session", XYZB.laravel_session)
if ("500".equals(jp.getString("status"))) { .cookie("laravel_session", XYZB.laravel_session)
Log.logError("请求返回500," + state + "次。"); .contentType(JSON).body("{"+Parameter+"}").when()
Thread.sleep(1000); .post(serviceURL).thenReturn();
} else { // System.out.println(re.getStatusCode()+"............................");
return re; // System.out.println(re.asString());
} JsonPath jp = re.body().jsonPath();
} if ("500".equals(jp.getString("status"))) {
} catch (Exception e) { Log.logError("请求返回500," + state + "次。");
e.printStackTrace(); Thread.sleep(1000);
Log.logError("请求超时," + state + "次。"); } else {
} return re;
} }
return re; }
} } catch (Exception e) {
e.printStackTrace();
//不带token的post请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_NOtokenNOcookie(HashMap<String, Object> data, String serviceURL) { }
// 设置参数格式 return re;
String Parameter = (String) data.get("parameter"); }
String system = MapUtil.getValue("system", data); //不带token的post请求
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); @SuppressWarnings("static-access")
public static Response Post_NOtokenNOcookie(HashMap<String, Object> data, String serviceURL) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
re = rdu.getRMEnv(tem).given() int state = 0;
.contentType(JSON).body("{"+Parameter+"}").when() Response re = null;
.post(serviceURL).thenReturn(); RequestDataUtils rdu = new RequestDataUtils();
if (!"200".equals(re.getStatusCode()+"")) { while (state < 5) {
Log.logError("请求返回," + re.getStatusCode() + "次。"); try {
Thread.sleep(1000); state++;
} else { re = rdu.getRMEnv(tem).given()
return re; .contentType(JSON).body("{"+Parameter+"}").when()
} .post(serviceURL).thenReturn();
if (!"200".equals(re.getStatusCode()+"")) {
} catch (Exception e) { Log.logError("请求返回," + re.getStatusCode() + "次。");
e.printStackTrace(); Thread.sleep(1000);
Log.logError("请求超时," + state + "次。"); } else {
} return re;
} }
return re;
} } catch (Exception e) {
e.printStackTrace();
//需要添加token的post,json请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_token(HashMap<String, Object> data, String serviceURL, String token) { }
// 设置参数格式 return re;
String Parameter = (String) data.get("parameter"); }
String system = MapUtil.getValue("system", data); //需要添加token的post,json请求
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); @SuppressWarnings("static-access")
public static Response Post_token(HashMap<String, Object> data, String serviceURL, String token) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
// re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn(); int state = 0;
re = rdu.getRMEnv(tem).given().header("Authorization",token) Response re = null;
.contentType(JSON).body("{"+Parameter+"}").when() RequestDataUtils rdu = new RequestDataUtils();
.post(serviceURL).thenReturn(); while (state < 5) {
// System.out.println(re.asString()); try {
if (!"200".equals(re.getStatusCode()+"")) { state++;
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); // re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn();
Thread.sleep(1000); re = rdu.getRMEnv(tem).given().header("Authorization",token)
} else { .contentType(JSON).body("{"+Parameter+"}").when()
return re; .post(serviceURL).thenReturn();
} // System.out.println(re.asString());
} catch (Exception e) { if (!"200".equals(re.getStatusCode()+"")) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
//需要添加token的post,json请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_cooike(HashMap<String, Object> data, String serviceURL, String cooikeName, String cooikevalue) { }
// 设置参数格式 return re;
String Parameter = (String) data.get("parameter"); }
String system = MapUtil.getValue("system", data); //需要添加token的post,json请求
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); @SuppressWarnings("static-access")
public static Response Post_cooike(HashMap<String, Object> data, String serviceURL, String cooikeName, String cooikevalue) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
// re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn(); int state = 0;
re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue) Response re = null;
.contentType(JSON).body("{"+Parameter+"}").when() RequestDataUtils rdu = new RequestDataUtils();
.post(serviceURL).thenReturn(); while (state < 5) {
// System.out.println(re.asString()); try {
if (!"200".equals(re.getStatusCode()+"")) { state++;
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); // re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn();
Thread.sleep(1000); re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue)
} else { .contentType(JSON).body("{"+Parameter+"}").when()
return re; .post(serviceURL).thenReturn();
} // System.out.println(re.asString());
} catch (Exception e) { if (!"200".equals(re.getStatusCode()+"")) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
//需要添加token的post,json请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_cooike_form_data(HashMap<String, Object> data, }
String serviceURL, String cooikeName, String cooikevalue,Map<String, String> jsonAsMap) { return re;
// 设置参数格式 }
String Parameter = (String) data.get("parameter");
//需要添加token的post,json请求
String system = MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); public static Response Post_cooike_form_data(HashMap<String, Object> data,
String serviceURL, String cooikeName, String cooikevalue,Map<String, String> jsonAsMap) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
// re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn(); int state = 0;
re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue) Response re = null;
.params(jsonAsMap) RequestDataUtils rdu = new RequestDataUtils();
.when() while (state < 5) {
.post(serviceURL).thenReturn(); try {
// System.out.println(re.asString()); state++;
if (!"200".equals(re.getStatusCode()+"")) { // re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn();
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue)
Thread.sleep(1000); .params(jsonAsMap)
} else { .when()
return re; .post(serviceURL).thenReturn();
} // System.out.println(re.asString());
} catch (Exception e) { if (!"200".equals(re.getStatusCode()+"")) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
//需要添加token的post,json请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_file(HashMap<String, Object> data, String serviceURL, }
String cooikeName, String cooikevalue,String file,String filename) { return re;
// 设置参数格式 }
String Parameter = (String) data.get("parameter");
//需要添加token的post,json请求
String system = MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); public static Response Post_file(HashMap<String, Object> data, String serviceURL,
String cooikeName, String cooikevalue,String file,String filename) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
File filen=new File("out/"+filename); int state = 0;
// re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn(); Response re = null;
re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue) RequestDataUtils rdu = new RequestDataUtils();
.body("{"+Parameter+"}").when().multiPart(file, filen) while (state < 5) {
.post(serviceURL).thenReturn(); try {
// System.out.println(re.asString()); state++;
if (!"200".equals(re.getStatusCode()+"")) { File filen=new File("out/"+filename);
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); // re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn();
Thread.sleep(1000); re = rdu.getRMEnv(tem).given().cookie(cooikeName, cooikevalue)
} else { .body("{"+Parameter+"}").when().multiPart(file, filen)
return re; .post(serviceURL).thenReturn();
} // System.out.println(re.asString());
} catch (Exception e) { if (!"200".equals(re.getStatusCode()+"")) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
//需要添加token的post,json请求 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Post_file2(HashMap<String, Object> data, String serviceURL, }
String token,String file,String filename,Map<String, String> jsonAsMap) { return re;
// 设置参数格式 }
String Parameter = (String) data.get("parameter");
//需要添加token的post,json请求
String system = MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system)); public static Response Post_file2(HashMap<String, Object> data, String serviceURL,
String token,String file,String filename,Map<String, String> jsonAsMap) {
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter); // 设置参数格式
String Parameter = (String) data.get("parameter");
int state = 0;
Response re = null; String system = MapUtil.getValue("system", data);
RequestDataUtils rdu = new RequestDataUtils(); com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
while (state < 5) {
try { Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
state++;
File filen=new File("out/"+filename); int state = 0;
// re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn(); Response re = null;
re = rdu.getRMEnv(tem).given() RequestDataUtils rdu = new RequestDataUtils();
.header("Authorization",token) while (state < 5) {
.params(jsonAsMap).when().multiPart(file, filen) try {
.post(serviceURL).thenReturn(); state++;
// System.out.println(re.asString()); File filen=new File("out/"+filename);
if (!"200".equals(re.getStatusCode()+"")) { // re = rdu.getRMEnv(tem).given().cookie("laravel_session", XYZB.laravel_session).when().get("http://live.offcncloud.com/web/admin").thenReturn();
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。"); re = rdu.getRMEnv(tem).given()
Thread.sleep(1000); .header("Authorization",token)
} else { .params(jsonAsMap).when().multiPart(file, filen)
return re; .post(serviceURL).thenReturn();
} // System.out.println(re.asString());
} catch (Exception e) { if (!"200".equals(re.getStatusCode()+"")) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
} catch (Exception e) {
//发送get请求返回整个响应结果 Log.logError("请求超时," + state + "次。");
@SuppressWarnings("static-access") }
public static Response Get_Noparameter(HashMap<String, Object> data, }
String serviceURL,String token) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//发送get请求返回整个响应结果
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_Noparameter(HashMap<String, Object> data,
String serviceURL,String token) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<3){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
int state=0;
if(parameter != null && !"".equals(parameter)) { Response re=null;
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL + "/" + parameter).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
}else{ while(state<3){
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL).andReturn(); try {
} state++;
if(!"200".equals(re.statusCode()+"")){
Log.logError("请求返回"+re.statusCode()+"次。"); if(parameter != null && !"".equals(parameter)) {
}else{ re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL + "/" + parameter).andReturn();
return re; }else{
} re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回"+re.statusCode()+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//发送get请求返回整个响应结果 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_token_all(HashMap<String, Object> data, }
String serviceURL,String token) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//发送get请求返回整个响应结果
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_token_all(HashMap<String, Object> data,
String serviceURL,String token) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<3){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
int state=0;
if(parameter != null && !"".equals(parameter)) { Response re=null;
re = rdu.getRMEnv(tem).given().header("Authorization",token).get(serviceURL + "?" + parameter).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
}else { while(state<3){
re = rdu.getRMEnv(tem).given().header("Authorization",token).get(serviceURL).andReturn(); try {
} state++;
if(!"200".equals(re.statusCode()+"")){
Log.logError("请求返回"+re.statusCode()+"次。"); if(parameter != null && !"".equals(parameter)) {
}else{ re = rdu.getRMEnv(tem).given().header("Authorization",token).get(serviceURL + "?" + parameter).andReturn();
return re; }else {
} re = rdu.getRMEnv(tem).given().header("Authorization",token).get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回"+re.statusCode()+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//发送get请求返回整个响应结果 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_token(HashMap<String, Object> data, }
String serviceURL,String token) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//发送get请求返回整个响应结果
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_token(HashMap<String, Object> data,
String serviceURL,String token) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<3){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
int state=0;
if(parameter != null && !"".equals(parameter)) { Response re=null;
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL + "?" + parameter).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
}else { while(state<3){
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL).andReturn(); try {
} state++;
if(!"200".equals(re.statusCode()+"")){
Log.logError("请求返回"+re.statusCode()+"次。"); if(parameter != null && !"".equals(parameter)) {
}else{ re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL + "?" + parameter).andReturn();
return re; }else {
} re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回"+re.statusCode()+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//get错误token请求 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_Errtoken(HashMap<String, Object> data, }
String serviceURL,String token) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//get错误token请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_Errtoken(HashMap<String, Object> data,
String serviceURL,String token) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
int state=0;
if(parameter != null && !"".equals(parameter)) { Response re=null;
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+"1").get(serviceURL + "/" + parameter).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
}else { while(state<5){
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+"1").get(serviceURL).andReturn(); try {
} state++;
if("500".equals(re.statusCode()+"")){
Log.logError("请求返回500,"+state+"次。"); if(parameter != null && !"".equals(parameter)) {
}else{ re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+"1").get(serviceURL + "/" + parameter).andReturn();
return re; }else {
} re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+"1").get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if("500".equals(re.statusCode()+"")){
} Log.logError("请求返回500,"+state+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//get超长token请求 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_Longtoken(HashMap<String, Object> data, }
String serviceURL,String token) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//get超长token请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_Longtoken(HashMap<String, Object> data,
String serviceURL,String token) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
int state=0;
if(parameter != null && !"".equals(parameter)) { Response re=null;
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+token+token+token+token).get(serviceURL + "/" + parameter).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
}else { while(state<5){
re = rdu.getRMEnv(tem).given().header("Authorization", "Bearer "+ token+token+token+token+token).get(serviceURL).andReturn(); try {
} state++;
if("500".equals(re.statusCode()+"")){
Log.logError("请求返回500,"+state+"次。"); if(parameter != null && !"".equals(parameter)) {
}else{ re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token+token+token+token+token).get(serviceURL + "/" + parameter).andReturn();
return re; }else {
} re = rdu.getRMEnv(tem).given().header("Authorization", "Bearer "+ token+token+token+token+token).get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if("500".equals(re.statusCode()+"")){
} Log.logError("请求返回500,"+state+"次。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//get无token请求 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_Notoken(HashMap<String, Object> data, }
String serviceURL) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//get无token请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_Notoken(HashMap<String, Object> data,
String serviceURL) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
re = rdu.getRMEnv(tem).given().cookie("laravel_session",XYZB.laravel_session).get(serviceURL).andReturn(); int state=0;
Response re=null;
// System.out.println(re.asString()); RequestDataUtils rdu=new RequestDataUtils();
if(!"200".equals(re.statusCode()+"")){ while(state<5){
Log.logError("请求返回,"+re.statusCode()+"。"); try {
}else{ state++;
return re; re = rdu.getRMEnv(tem).given().cookie("laravel_session",XYZB.laravel_session).get(serviceURL).andReturn();
}
} catch (Exception e) { // System.out.println(re.asString());
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
//get无token请求 Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_Notoken_NoCookie(HashMap<String, Object> data, }
String serviceURL) { return re;
//设置参数格式 }
String parameter= MapUtil.getParameter(data);
//get无token请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_Notoken_NoCookie(HashMap<String, Object> data,
String serviceURL) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
re = rdu.getRMEnv(tem).given().get(serviceURL).andReturn(); int state=0;
Response re=null;
// System.out.println(re.asString()); RequestDataUtils rdu=new RequestDataUtils();
if(!"200".equals(re.statusCode()+"")){ while(state<5){
Log.logError("请求返回,"+re.statusCode()+"。"); try {
}else{ state++;
return re; re = rdu.getRMEnv(tem).given().get(serviceURL).andReturn();
}
} catch (Exception e) { // System.out.println(re.asString());
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
@SuppressWarnings("static-access") Log.logError("请求超时,"+state+"次。");
public static Response Get_cookie(HashMap<String, Object> data, }
String serviceURL) { }
//设置参数格式 return re;
String parameter= MapUtil.getParameter(data); }
String system= MapUtil.getValue("system", data); @SuppressWarnings("static-access")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Get_cookie(HashMap<String, Object> data,
String serviceURL) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
re = rdu.getRMEnv(tem).given() int state=0;
.cookie("laravel_session",XYZB.laravel_session) Response re=null;
.cookie("XSRF-TOKEN", XYZB.XSRF_token) RequestDataUtils rdu=new RequestDataUtils();
.get(serviceURL).andReturn(); while(state<5){
if(!"200".equals(re.statusCode()+"")){ try {
Log.logError("请求返回,"+re.statusCode()+"。"); state++;
}else{ re = rdu.getRMEnv(tem).given()
return re; .cookie("laravel_session",XYZB.laravel_session)
} .cookie("XSRF-TOKEN", XYZB.XSRF_token)
} catch (Exception e) { .get(serviceURL).andReturn();
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
@SuppressWarnings("static-access") Log.logError("请求超时,"+state+"次。");
public static Response Get_two_cookie(HashMap<String, Object> data, }
String serviceURL, }
String cookie1Name, return re;
String cookie1value, }
String cookie2Name,
String cookie2value @SuppressWarnings("static-access")
) { public static Response Get_two_cookie(HashMap<String, Object> data,
//设置参数格式 String serviceURL,
String parameter= MapUtil.getParameter(data); String cookie1Name,
String cookie1value,
String system= MapUtil.getValue("system", data); String cookie2Name,
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); String cookie2value
) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
re = rdu.getRMEnv(tem).given() int state=0;
.cookie(cookie1Name,cookie1value) Response re=null;
.cookie(cookie2Name, cookie2value) RequestDataUtils rdu=new RequestDataUtils();
.get(serviceURL).andReturn(); while(state<5){
if(!"200".equals(re.statusCode()+"")){ try {
Log.logError("请求返回,"+re.statusCode()+"。"); state++;
}else{ re = rdu.getRMEnv(tem).given()
return re; .cookie(cookie1Name,cookie1value)
} .cookie(cookie2Name, cookie2value)
} catch (Exception e) { .get(serviceURL).andReturn();
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
@SuppressWarnings("static-access") Log.logError("请求超时,"+state+"次。");
public static Response Get_one_cookie(HashMap<String, Object> data, }
String serviceURL, }
String cookie1Name, return re;
String cookie1value }
) {
//设置参数格式 @SuppressWarnings("static-access")
String parameter= MapUtil.getParameter(data); public static Response Get_one_cookie(HashMap<String, Object> data,
String serviceURL,
String system= MapUtil.getValue("system", data); String cookie1Name,
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); String cookie1value
) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
re = rdu.getRMEnv(tem).given() int state=0;
.cookie(cookie1Name,cookie1value) Response re=null;
.get(serviceURL).andReturn(); RequestDataUtils rdu=new RequestDataUtils();
if(!"200".equals(re.statusCode()+"")){ while(state<5){
Log.logError("请求返回,"+re.statusCode()+"。"); try {
}else{ state++;
return re; re = rdu.getRMEnv(tem).given()
} .cookie(cookie1Name,cookie1value)
} catch (Exception e) { .get(serviceURL).andReturn();
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
Log.logError("请求超时,"+state+"次。");
@SuppressWarnings("static-access") }
public static Response Get_one_cookie_pre(HashMap<String, Object> data, }
String serviceURL, return re;
String cookie1Name, }
String cookie1value
) {
//设置参数格式 @SuppressWarnings("static-access")
String parameter= MapUtil.getParameter(data); public static Response Get_one_cookie_pre(HashMap<String, Object> data,
String serviceURL,
String system= MapUtil.getValue("system", data); String cookie1Name,
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); String cookie1value
) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
String system= MapUtil.getValue("system", data);
int state=0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
while(state<5){ parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++;
if(parameter != null && !"".equals(parameter)) { int state=0;
re = rdu.getRMEnv(tem).given() Response re=null;
.cookie(cookie1Name,cookie1value) RequestDataUtils rdu=new RequestDataUtils();
.get(serviceURL+"?"+parameter).andReturn(); while(state<5){
}else { try {
re = rdu.getRMEnv(tem).given() state++;
.cookie(cookie1Name,cookie1value) if(parameter != null && !"".equals(parameter)) {
.get(serviceURL).andReturn(); re = rdu.getRMEnv(tem).given()
} .cookie(cookie1Name,cookie1value)
if(!"200".equals(re.statusCode()+"")){ .get(serviceURL+"?"+parameter).andReturn();
Log.logError("请求返回,"+re.statusCode()+"。"); }else {
}else{ re = rdu.getRMEnv(tem).given()
return re; .cookie(cookie1Name,cookie1value)
} .get(serviceURL).andReturn();
} catch (Exception e) { }
Log.logError("请求超时,"+state+"次。"); if(!"200".equals(re.statusCode()+"")){
} Log.logError("请求返回,"+re.statusCode()+"。");
} }else{
return re; return re;
} }
} catch (Exception e) {
Log.logError("请求超时,"+state+"次。");
//带token的pout请求 }
@SuppressWarnings("deprecation") }
public static Response Put_Token(HashMap<String, Object> data,String token, String serviceURL,Map<String, Object> jsonAsMap) { return re;
}
//设置参数格式
String parameter= MapUtil.getParameter(data);
//带token的pout请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("deprecation")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response Put_Token(HashMap<String, Object> data,String token, String serviceURL,Map<String, Object> jsonAsMap) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
// 设置参数格式 String system= MapUtil.getValue("system", data);
int state = 0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) { parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++; // 设置参数格式
re = rdu.getRMEnv(tem).given().config(RestAssured.config() int state = 0;
.encoderConfig(EncoderConfig.encoderConfig() Response re = null;
.encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY) RequestDataUtils rdu = new RequestDataUtils();
.defaultContentCharset("utf-8"))) while (state < 5) {
.header("Authorization","Bearer "+ token) try {
.formParameters(jsonAsMap). state++;
// .formParam("start_time", "2018-08-31 22:19:42") re = rdu.getRMEnv(tem).given().config(RestAssured.config()
// .formParam("end_time", "2018-08-31 23:00:00") .encoderConfig(EncoderConfig.encoderConfig()
// .formParam("room_name", "呜呜呜呜22s11") .encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY)
// .formParam("office_type", "国家公务员") .defaultContentCharset("utf-8")))
// .formParam("province", "北京") .header("Authorization","Bearer "+ token)
// .formParam("city", "市辖区") .formParameters(jsonAsMap).
// .formParam("area", "东城区"). // .formParam("start_time", "2018-08-31 22:19:42")
when().put(serviceURL).thenReturn(); // .formParam("end_time", "2018-08-31 23:00:00")
JsonPath jp = re.body().jsonPath(); // .formParam("room_name", "呜呜呜呜22s11")
if ("500".equals(jp.getString("status"))) { // .formParam("office_type", "国家公务员")
Log.logError("请求返回500," + state + "次。"); // .formParam("province", "北京")
Thread.sleep(1000); // .formParam("city", "市辖区")
} else { // .formParam("area", "东城区").
return re; when().put(serviceURL).thenReturn();
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
e.printStackTrace(); Log.logError("请求返回500," + state + "次。");
Log.logError("请求超时," + state + "次。"); Thread.sleep(1000);
} } else {
} return re;
return re; }
} } catch (Exception e) {
e.printStackTrace();
//带token的del请求 Log.logError("请求超时," + state + "次。");
public static Response Del_Token(HashMap<String, Object> data,String token, String serviceURL) { }
//设置参数格式 }
String parameter= MapUtil.getParameter(data); return re;
}
String system= MapUtil.getValue("system", data);
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); //带token的del请求
public static Response Del_Token(HashMap<String, Object> data,String token, String serviceURL) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
// 设置参数格式 String system= MapUtil.getValue("system", data);
Log.logInfo("serviceURL=" + serviceURL + ",Parameter=" + token); com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils(); parameter=parameter.substring(1, parameter.length()-1);
while (state < 5) { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
try { // 设置参数格式
state++; Log.logInfo("serviceURL=" + serviceURL + ",Parameter=" + token);
re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token). int state = 0;
when().delete(serviceURL).thenReturn(); Response re = null;
JsonPath jp = re.body().jsonPath(); RequestDataUtils rdu = new RequestDataUtils();
if ("500".equals(jp.getString("status"))) { while (state < 5) {
Log.logError("请求返回500," + state + "次。"); try {
Thread.sleep(1000); state++;
} else { re = rdu.getRMEnv(tem).given().header("Authorization","Bearer "+ token).
return re; when().delete(serviceURL).thenReturn();
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
Log.logError("请求超时," + state + "次。"); Log.logError("请求返回500," + state + "次。");
} Thread.sleep(1000);
} } else {
return re; return re;
} }
//带token的pout请求 } catch (Exception e) {
@SuppressWarnings("deprecation") Log.logError("请求超时," + state + "次。");
public static Response post_form_data(HashMap<String, Object> data,String token, String serviceURL,Map<String, String> jsonAsMap) { }
}
//设置参数格式 return re;
String parameter= MapUtil.getParameter(data); }
//带token的pout请求
String system= MapUtil.getValue("system", data); @SuppressWarnings("deprecation")
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system)); public static Response post_form_data(HashMap<String, Object> data,String token, String serviceURL,Map<String, String> jsonAsMap) {
//设置参数格式
parameter=parameter.substring(1, parameter.length()-1); String parameter= MapUtil.getParameter(data);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
// 设置参数格式 String system= MapUtil.getValue("system", data);
int state = 0; com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) { parameter=parameter.substring(1, parameter.length()-1);
try { Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
state++; // 设置参数格式
re = rdu.getRMEnv(tem).given().header("Authorization",token) int state = 0;
.params(jsonAsMap) Response re = null;
.when() RequestDataUtils rdu = new RequestDataUtils();
.post(serviceURL) while (state < 5) {
.thenReturn(); try {
state++;
JsonPath jp = re.body().jsonPath(); re = rdu.getRMEnv(tem).given().header("Authorization",token)
if ("500".equals(jp.getString("status"))) { .params(jsonAsMap)
Log.logError("请求返回500," + state + "次。"); .when()
Thread.sleep(1000); .post(serviceURL)
} else { .thenReturn();
return re;
} JsonPath jp = re.body().jsonPath();
} catch (Exception e) { if ("500".equals(jp.getString("status"))) {
e.printStackTrace(); Log.logError("请求返回500," + state + "次。");
Log.logError("请求超时," + state + "次。"); Thread.sleep(1000);
} } else {
} return re;
return re; }
} } catch (Exception e) {
} e.printStackTrace();
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
}
package com.offcn.api.study.process; package com.offcn.api.study.process;
import io.restassured.path.json.JsonPath; import io.restassured.path.json.JsonPath;
import io.restassured.response.Response; import io.restassured.response.Response;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Random; import java.util.Random;
import org.json.simple.JSONArray; import org.json.simple.JSONArray;
import sun.security.krb5.internal.Ticket; import sun.security.krb5.internal.Ticket;
import com.offcn.TestUnti.Log; import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil; import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.RequestDataUtils; import com.offcn.TestUnti.RequestDataUtils;
import com.offcn.TestUnti.StringUtils; import com.offcn.TestUnti.StringUtils;
import com.offcn.interfaces.API; import com.offcn.interfaces.API;
import com.offcn.process.STUDY; import com.offcn.process.STUDY;
import com.offcn.process.TK; import com.offcn.process.TK;
import com.offcn.system.MyRequest; import com.offcn.system.MyRequest;
import com.offcn.TestUnti.ListUtil; import com.offcn.TestUnti.ListUtil;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
/** /**
* 获取班级名称列表 * 获取班级名称列表
* *
* @author liyy * @author liyy
* *
*/ */
public class ticket extends STUDY implements API { public class ticket extends STUDY implements API {
public String parameter;//参数集合 public String parameter;//参数集合
public String phone;// public String phone;//
public String id_list; public String id_list;
public String package_id; public String package_id;
// public String phone;//层级包id // public String phone;//层级包id
@Override @Override
public void initialize(HashMap<String, Object> data) { public void initialize(HashMap<String, Object> data) {
} }
@Override @Override
public HashMap<String, Object> handleInput(HashMap<String, Object> data) { public HashMap<String, Object> handleInput(HashMap<String, Object> data) {
// 获取parameter对应的内容 // 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data); parameter = MapUtil.getValue("parameter", data);
/*phone = MapUtil.getParameter_get(parameter, "phone").trim(); /*phone = MapUtil.getParameter_get(parameter, "phone").trim();
if ((!phone.equals("")) && phone.equals("phone")) { if ((!phone.equals("")) && phone.equals("phone")) {
phone = "1331" + (new Random().nextInt(9000000) + 1000000); phone = "1331" + (new Random().nextInt(9000000) + 1000000);
parameter = parameter.replace("phone=phone", "phone="+ phone ); parameter = parameter.replace("phone=phone", "phone="+ phone );
} */ } */
data.put("parameter", parameter); data.put("parameter", parameter);
return data; return data;
} }
@Override @Override
public Response SendRequest(HashMap<String, Object> data, String Url, public Response SendRequest(HashMap<String, Object> data, String Url,
String Request) { String Request) {
// Map<String,String> m=new HashMap<String,String>(); // Map<String,String> m=new HashMap<String,String>();
// m.put("user_info", parameter); // m.put("user_info", parameter);
//Response re = RequestDataUtils.Post_cooike_form_data(data, Url,"PHPSESSID",PHPSESSID,m); //Response re = RequestDataUtils.Post_cooike_form_data(data, Url,"PHPSESSID",PHPSESSID,m);
//Response re = RequestDataUtils.Get_one_cookie_pre(data, Url, "PHPSESSID",PHPSESSID); //Response re = RequestDataUtils.Get_one_cookie_pre(data, Url, "PHPSESSID",PHPSESSID);
parameter = MapUtil.getValue("parameter", data); parameter = MapUtil.getValue("parameter", data);
Map<String,String> cookies=new HashMap<String,String>(); Map<String,String> cookies=new HashMap<String,String>();
//cookies.put("PHPSESSID", PHPSESSID); //cookies.put("PHPSESSID", PHPSESSID);
/*Map<String,String> token=new HashMap<String,String>(); /*Map<String,String> token=new HashMap<String,String>();
token.put("Authorization", tk_token);*/ token.put("Authorization", tk_token);*/
MyRequest myRequest=new MyRequest(); MyRequest myRequest=new MyRequest();
myRequest.setParameter(parameter); myRequest.setParameter(parameter);
myRequest.setUrl("http://l.alitest.eoffcn.com/newapi/login.html"); myRequest.setUrl("http://l.alitest.eoffcn.com/newapi/login.html");
myRequest.setRequest(Request); myRequest.setRequest(Request);
//myRequest.setCookies(cookies); //myRequest.setCookies(cookies);
Response re = RequestDataUtils.RestAssuredApi(data, myRequest); Response re = RequestDataUtils.RestAssuredApi(data, myRequest);
return re; return re;
} }
@Override @Override
public String handleOutput(Response re, HashMap<String, Object> data) { public String handleOutput(Response re, HashMap<String, Object> data) {
JsonPath jp = re.body().jsonPath(); JsonPath jp = re.body().jsonPath();
System.out.println( "jp===="+ jp); System.out.println( "jp===="+ jp);
boolean result = true; boolean result = true;
String failReason = ""; String failReason = "";
String json = re.asString(); String json = re.asString();
System.out.println("response=========="+StringUtils.decodeUnicode(json)); System.out.println("response=========="+StringUtils.decodeUnicode(json));
if ((data.get("statusCode") != null) if ((data.get("statusCode") != null)
&& (!data.get("statusCode").toString() && (!data.get("statusCode").toString()
.equals(String.valueOf(re.getStatusCode())))) { .equals(String.valueOf(re.getStatusCode())))) {
result = result && false; result = result && false;
failReason = failReason + "statusCode is expected " failReason = failReason + "statusCode is expected "
+ data.get("statusCode").toString() + " but actually " + data.get("statusCode").toString() + " but actually "
+ String.valueOf(re.getStatusCode()) + ". "; + String.valueOf(re.getStatusCode()) + ". ";
} }
if (json.length() != 0) { if (json.length() != 0) {
String msg=StringUtils.decodeUnicode(getMsg(re)); String msg=StringUtils.decodeUnicode(getMsg(re));
String code=getCode(re); String code=getCode(re);
if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) { if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) {
result = result && false; result = result && false;
failReason = failReason + "code is expected " failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually " + data.get("code").toString() + " but actually "
+ jp.getString("code") + "."; + jp.getString("code") + ".";
} }
/*System.out.println((data.get("msg") != null)); /*System.out.println((data.get("msg") != null));
System.out.println((msg != null)); System.out.println((msg != null));
System.out.println(data.get("msg").toString().length()); System.out.println(data.get("msg").toString().length());
System.out.println(msg.length()); System.out.println(msg.length());
*/ */
if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) { if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) {
result = result && false; result = result && false;
failReason = failReason + "msg is expected " failReason = failReason + "msg is expected "
+ data.get("msg").toString() + " but actually " + data.get("msg").toString() + " but actually "
+ jp.getString("msg") + "."; + jp.getString("msg") + ".";
} }
if(data.get("custom") != null && json!=null){ if(data.get("custom") != null && json!=null){
//如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。 //如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。
if(data.get("custom").toString().contains(",")){ if(data.get("custom").toString().contains(",")){
String [] strCustomStrings=data.get("custom").toString().split(","); String [] strCustomStrings=data.get("custom").toString().split(",");
System.out.println(strCustomStrings.length); System.out.println(strCustomStrings.length);
for(int i=0;i<strCustomStrings.length;i++){ for(int i=0;i<strCustomStrings.length;i++){
if(!json.contains(strCustomStrings[i])){ if(!json.contains(strCustomStrings[i])){
result = result && false; result = result && false;
failReason = failReason + "custom is expected " failReason = failReason + "custom is expected "
+ data.get("custom").toString() + " but actually " + data.get("custom").toString() + " but actually "
+ strCustomStrings[i] + "."; + strCustomStrings[i] + ".";
break; break;
} }
} }
}else{//如果只有一个希望结果,就直接包含比较。 }else{//如果只有一个希望结果,就直接包含比较。
if(!json.contains(data.get("custom").toString())){ if(!json.contains(data.get("custom").toString())){
result = result && false; result = result && false;
failReason = failReason + "custom is expected " failReason = failReason + "custom is expected "
+ data.get("custom").toString() + " but actually " + data.get("custom").toString() + " but actually "
+ data.get("custom").toString() + "."; + data.get("custom").toString() + ".";
} }
} }
} }
if("0".equals(code)){ if("0".equals(code)){
//创建后数据库在哪个表 //创建后数据库在哪个表
//是否验证数据库 //是否验证数据库
if (!isProduct) { if (!isProduct) {
Ticket = jp.getString("data.ticket"); Ticket = jp.getString("data.ticket");
System.out.println( "ticket=========" + Ticket); System.out.println( "ticket=========" + Ticket);
/*template_id=jp.getString("data.id").substring(0,jp.getString("data.id").length()); /*template_id=jp.getString("data.id").substring(0,jp.getString("data.id").length());
System.out.println("template_id====="+ template_id ); System.out.println("template_id====="+ template_id );
try { try {
String sql="SELECT deleted_at FROM `n_package` WHERE id = " + package_id; String sql="SELECT deleted_at FROM `n_package` WHERE id = " + package_id;
//SELECT id FROM n_template ORDER BY id DESC LIMIT 1 //SELECT id FROM n_template ORDER BY id DESC LIMIT 1
ResultSet rs_bankcard = this.sqlFromDB(sql); ResultSet rs_bankcard = this.sqlFromDB(sql);
rs_bankcard.last(); rs_bankcard.last();
System.out.println("after deleted_packate ============"+ rs_bankcard.getString("deleted_at")); System.out.println("after deleted_packate ============"+ rs_bankcard.getString("deleted_at"));
if(rs_bankcard.getString("deleted_at").contains("2019") ) if(rs_bankcard.getString("deleted_at").contains("2019") )
{ {
}else { }else {
result = result && false; result = result && false;
failReason = failReason + "deleted_packate is wrong;"; failReason = failReason + "deleted_packate is wrong;";
} }
} catch (Exception e) { } catch (Exception e) {
result = result && false; result = result && false;
failReason = failReason + "cannot verify template_id info in DB;"; failReason = failReason + "cannot verify template_id info in DB;";
e.printStackTrace(); e.printStackTrace();
}*/ }*/
} }
} }
} }
if (result) if (result)
return "Pass"; return "Pass";
else else
return "Fail:" + failReason; return "Fail:" + failReason;
} }
} }
package com.offcn.api.study.studyapi; package com.offcn.api.study.studyapi;
import io.restassured.path.json.JsonPath; import io.restassured.path.json.JsonPath;
import io.restassured.response.Response; import io.restassured.response.Response;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Random; import java.util.Random;
import org.json.simple.JSONArray; import org.json.simple.JSONArray;
import sun.security.krb5.internal.Ticket; import sun.security.krb5.internal.Ticket;
import com.offcn.TestUnti.Log; import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil; import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.RequestDataUtils; import com.offcn.TestUnti.RequestDataUtils;
import com.offcn.TestUnti.StringUtils; import com.offcn.TestUnti.StringUtils;
import com.offcn.interfaces.API; import com.offcn.interfaces.API;
import com.offcn.process.STUDY; import com.offcn.process.STUDY;
import com.offcn.process.TK; import com.offcn.process.TK;
import com.offcn.system.MyRequest; import com.offcn.system.MyRequest;
import com.offcn.TestUnti.ListUtil; import com.offcn.TestUnti.ListUtil;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
/** /**
* 获取动态 * 获取动态
* *
* @author liyy * @author liyy
* *
*/ */
public class moment extends STUDY implements API { public class moment extends STUDY implements API {
public String parameter;//参数集合 public String parameter;//参数集合
public String phone;// public String phone;//
public String ticket; public String ticket;
// public String phone;//层级包id // public String phone;//层级包id
@Override @Override
public void initialize(HashMap<String, Object> data) { public void initialize(HashMap<String, Object> data) {
} }
@Override @Override
public HashMap<String, Object> handleInput(HashMap<String, Object> data) { public HashMap<String, Object> handleInput(HashMap<String, Object> data) {
// 获取parameter对应的内容 // 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data); parameter = MapUtil.getValue("parameter", data);
ticket = MapUtil.getParameter(parameter, "offcn-ticket").trim(); ticket = MapUtil.getParameter(parameter, "offcn-ticket").trim();
if ((!ticket.equals("")) && ticket.equals("ticket")) { if ((!ticket.equals("")) && ticket.equals("ticket")) {
ticket = Ticket; ticket = Ticket;
parameter = parameter.replace("\"offcn-ticket\":ticket", "\"offcn-ticket\":"+ "\"" + ticket +"\"" ); parameter = parameter.replace("\"offcn-ticket\":ticket", "\"offcn-ticket\":"+ "\"" + ticket +"\"" );
} }
data.put("parameter", parameter); data.put("parameter", parameter);
return data; return data;
} }
@Override @Override
public Response SendRequest(HashMap<String, Object> data, String Url, public Response SendRequest(HashMap<String, Object> data, String Url,
String Request) { String Request) {
/* Map<String,String> m=new HashMap<String,String>(); /* Map<String,String> m=new HashMap<String,String>();
m.put("user_id", user_id); m.put("user_id", user_id);
m.put("image", user_id); m.put("image", user_id);
m.put("appid","tiku"); m.put("appid","tiku");
m.put("sign", TK.GetSignValue(parameter)); m.put("sign", TK.GetSignValue(parameter));
Map<String,String> token=new HashMap<String,String>(); Map<String,String> token=new HashMap<String,String>();
token.put("Authorization", tk_token); token.put("Authorization", tk_token);
MyRequest myRequest=new MyRequest(); MyRequest myRequest=new MyRequest();
myRequest.setFile("1.png"); myRequest.setFile("1.png");
myRequest.setFormParameter(m); myRequest.setFormParameter(m);
myRequest.setUrl(Url); myRequest.setUrl(Url);
myRequest.setHeaders(token); myRequest.setHeaders(token);
myRequest.setRequest(Request);*/ myRequest.setRequest(Request);*/
//parameter = MapUtil.getValue("parameter", data); //parameter = MapUtil.getValue("parameter", data);
//Map<String,String> cookies=new HashMap<String,String>(); //Map<String,String> cookies=new HashMap<String,String>();
//cookies.put("PHPSESSID", PHPSESSID); //cookies.put("PHPSESSID", PHPSESSID);
Map<String,String> token=new HashMap<String,String>(); /*Map<String,String> token=new HashMap<String,String>();
token.put("Authorization", "token"); token.put("Authorization", "token");*/
Map<String,String> ticket=new HashMap<String,String>();
MyRequest myRequest=new MyRequest(); ticket.put("offcn-ticket", Ticket);
myRequest.setParameter(parameter); MyRequest myRequest=new MyRequest();
myRequest.setUrl(Url); myRequest.setParameter(parameter);
myRequest.setRequest(Request); myRequest.setUrl(Url);
//myRequest.setCookies(cookies); System.out.println("Url====" +Url);
myRequest.setRequest(Request);
Response re = RequestDataUtils.RestAssuredApi(data, myRequest); myRequest.setHeaders(ticket);
return re; //myRequest.setCookies(cookies);
}
Response re = RequestDataUtils.RestAssuredApi(data, myRequest);
@Override return re;
public String handleOutput(Response re, HashMap<String, Object> data) { }
JsonPath jp = re.body().jsonPath();
System.out.println( "jp===="+ jp); @Override
boolean result = true; public String handleOutput(Response re, HashMap<String, Object> data) {
String failReason = ""; JsonPath jp = re.body().jsonPath();
System.out.println( "jp===="+ jp);
String json = re.asString(); boolean result = true;
System.out.println("response=========="+StringUtils.decodeUnicode(json)); String failReason = "";
if ((data.get("statusCode") != null) String json = re.asString();
&& (!data.get("statusCode").toString() System.out.println("response=========="+StringUtils.decodeUnicode(json));
.equals(String.valueOf(re.getStatusCode())))) {
result = result && false; if ((data.get("statusCode") != null)
failReason = failReason + "statusCode is expected " && (!data.get("statusCode").toString()
+ data.get("statusCode").toString() + " but actually " .equals(String.valueOf(re.getStatusCode())))) {
+ String.valueOf(re.getStatusCode()) + ". "; result = result && false;
} failReason = failReason + "statusCode is expected "
+ data.get("statusCode").toString() + " but actually "
if (json.length() != 0) { + String.valueOf(re.getStatusCode()) + ". ";
}
String msg=StringUtils.decodeUnicode(getMsg(re));
String code=getCode(re); if (json.length() != 0) {
if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) { String msg=StringUtils.decodeUnicode(getMsg(re));
result = result && false; String code=getCode(re);
failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually " if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) {
+ jp.getString("code") + "."; result = result && false;
} failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually "
/*System.out.println((data.get("msg") != null)); + jp.getString("code") + ".";
System.out.println((msg != null)); }
System.out.println(data.get("msg").toString().length());
System.out.println(msg.length()); /*System.out.println((data.get("msg") != null));
*/ System.out.println((msg != null));
if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) { System.out.println(data.get("msg").toString().length());
result = result && false; System.out.println(msg.length());
failReason = failReason + "msg is expected " */
+ data.get("msg").toString() + " but actually " if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) {
+ jp.getString("msg") + "."; result = result && false;
} failReason = failReason + "msg is expected "
+ data.get("msg").toString() + " but actually "
if(data.get("custom") != null && json!=null){ + jp.getString("msg") + ".";
//如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。 }
if(data.get("custom").toString().contains(",")){
String [] strCustomStrings=data.get("custom").toString().split(","); if(data.get("custom") != null && json!=null){
System.out.println(strCustomStrings.length); //如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。
for(int i=0;i<strCustomStrings.length;i++){ if(data.get("custom").toString().contains(",")){
if(!json.contains(strCustomStrings[i])){ String [] strCustomStrings=data.get("custom").toString().split(",");
result = result && false; System.out.println(strCustomStrings.length);
failReason = failReason + "custom is expected " for(int i=0;i<strCustomStrings.length;i++){
+ data.get("custom").toString() + " but actually " if(!json.contains(strCustomStrings[i])){
+ strCustomStrings[i] + "."; result = result && false;
break; failReason = failReason + "custom is expected "
} + data.get("custom").toString() + " but actually "
} + strCustomStrings[i] + ".";
}else{//如果只有一个希望结果,就直接包含比较。 break;
if(!json.contains(data.get("custom").toString())){ }
result = result && false; }
failReason = failReason + "custom is expected " }else{//如果只有一个希望结果,就直接包含比较。
+ data.get("custom").toString() + " but actually " if(!json.contains(data.get("custom").toString())){
+ data.get("custom").toString() + "."; result = result && false;
} failReason = failReason + "custom is expected "
} + data.get("custom").toString() + " but actually "
} + data.get("custom").toString() + ".";
}
if("0".equals(code)){ }
}
//创建后数据库在哪个表
//是否验证数据库 if("0".equals(code)){
if (!isProduct) {
//创建后数据库在哪个表
/*template_id=jp.getString("data.id").substring(0,jp.getString("data.id").length()); //是否验证数据库
if (!isProduct) {
System.out.println("template_id====="+ template_id );
try { /*template_id=jp.getString("data.id").substring(0,jp.getString("data.id").length());
String sql="SELECT deleted_at FROM `n_package` WHERE id = " + package_id;
//SELECT id FROM n_template ORDER BY id DESC LIMIT 1 System.out.println("template_id====="+ template_id );
ResultSet rs_bankcard = this.sqlFromDB(sql); try {
rs_bankcard.last(); String sql="SELECT deleted_at FROM `n_package` WHERE id = " + package_id;
System.out.println("after deleted_packate ============"+ rs_bankcard.getString("deleted_at")); //SELECT id FROM n_template ORDER BY id DESC LIMIT 1
if(rs_bankcard.getString("deleted_at").contains("2019") ) ResultSet rs_bankcard = this.sqlFromDB(sql);
{ rs_bankcard.last();
System.out.println("after deleted_packate ============"+ rs_bankcard.getString("deleted_at"));
if(rs_bankcard.getString("deleted_at").contains("2019") )
}else { {
result = result && false;
failReason = failReason + "deleted_packate is wrong;";
} }else {
result = result && false;
failReason = failReason + "deleted_packate is wrong;";
} catch (Exception e) { }
result = result && false;
failReason = failReason + "cannot verify template_id info in DB;";
e.printStackTrace(); } catch (Exception e) {
}*/ result = result && false;
} failReason = failReason + "cannot verify template_id info in DB;";
e.printStackTrace();
}*/
} }
}
if (result)
return "Pass"; }
else }
return "Fail:" + failReason; if (result)
} return "Pass";
else
} return "Fail:" + failReason;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment