Commit a8444c18 by wff66504
parents 65d62b40 b892e8c6
......@@ -141,7 +141,6 @@ public String parameter;//参数集合
}
if("接口响应成功!".equals(msg)){
}
}
if (result)
......
......@@ -186,12 +186,12 @@ public class NWN extends BasicsGM{
public void cleanMysqlData() {
if (!isClearMysql) {
System.out.println("nwn=====cleanMysqlData");
conn=ConnectionsMap.get("nwn");//设置默认的连接对象
stmt=StatementsMap.get("nwn");//设置默认的连接对象
Log.logInfo("nwn=====cleanMysqlData");
conn=ConnectionsMap.get("nwn");//设置默认的连接对象
stmt=StatementsMap.get("nwn");//设置默认的连接对象
cleann_n_admin_card_no_List_FromDB();//清除注册数据根据n_admin_card_no_List
cleann_n_package_List_FromDB();//清除注册user_id,
cleann_user_id_List_FromDB();//清除用户地区操作表t_exam_area
cleann_user_id_List_FromDB();//清除用户地区操作表t_exam_area
}
}
......
......@@ -51,9 +51,10 @@ public class TK extends BasicsGM{
public static String type_L="";//47
public static String recordId_L="";//110申论,使用记录id 提交做题记录时需要用到
//必有
public void Connectionsa(){
//================设置数据库连接池=====================
ConnectionsMap=getConnections(new String[]{"tk","xyzb"});
ConnectionsMap=getConnections(new String[]{"tk"});
StatementsMap=getStatements(ConnectionsMap);
conn=ConnectionsMap.get("tk");//设置默认的连接对象
stmt=StatementsMap.get("tk");//设置默认的连接对象
......@@ -62,11 +63,12 @@ public class TK extends BasicsGM{
DynamicParameter.put("sign","code");//动态公共参数
}
//必有
public TK(){
Connectionsa();
}
//动态公共参数
//必有//动态公共参数
public HashMap<String, Object> setDynamicParameter(HashMap<String, Object> data) {
String parameter =null;
HashMap<String, Object> dataNew=data;
......@@ -101,7 +103,7 @@ public class TK extends BasicsGM{
return dataNew;
}
//必有
public HashMap<String, Object> setPublicParameter(HashMap<String, Object> data) {
String parameter =null;
......@@ -156,13 +158,14 @@ public class TK extends BasicsGM{
return MD5keyUtil.getMD5Str(parameter);
}
//必有
public void cleanMysqlData() {
if (!isClearMysql) {
System.out.println("tk=====cleanMysqlData");
conn=ConnectionsMap.get("tk");//设置默认的连接对象
stmt=StatementsMap.get("tk");//设置默认的连接对象
cleanUser_FromDB();//清除注册user_id,
cleanexam_FromDB();//清除用户地区操作表t_exam_area
Log.logInfo("tk=====cleanMysqlData");
conn=ConnectionsMap.get("tk");//设置默认的连接对象
stmt=StatementsMap.get("tk");//设置默认的连接对象
cleanUser_FromDB();//清除注册user_id,
cleanexam_FromDB();//清除用户地区操作表t_exam_area
}
}
......
......@@ -9,6 +9,8 @@ import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import net.sf.json.JSONObject;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
......@@ -17,6 +19,7 @@ import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.Reflect_api;
import com.offcn.TestUnti.StringUtils;
import com.offcn.TestUnti.SheetUtils;
import com.offcn.TestUnti.XMLread;
import com.offcn.interfaces.API;
import com.offcn.listener.MyTestListener;
......@@ -51,6 +54,7 @@ public class APITest_tk extends BasicsGM{
data=setPublicParameter(c,object,data);//静态公共参数
data=setDynamicParameter(c,object,data);//动态公共参数
String parameter = MapUtil.getValue("parameter", data);
Long startTime=System.currentTimeMillis();
Response re = obj.SendRequest(data, data.get("serviceUrl").toString(), data.get("Request").toString());
Long endTime=System.currentTimeMillis();
......@@ -88,20 +92,20 @@ public class APITest_tk extends BasicsGM{
//数据回写
// HashMap<String, Object> ExpectResult=MapUtil.Expect(data);
// SheetUtils sheet = new SheetUtils("DataAll.xls", "Output");
// sheet.writeExcel(
// data.get("NO").toString(),
// data.get("TCNO").toString() + "_Step" + data.get("Step").toString(),
// data.get("Description").toString(),
// parameter.length()>1000?"内容超长。":parameter,
// JSONObject.fromObject(ExpectResult).toString(),
// StringUtils.decodeUnicode(re.asString().length()>10000?"内容超长。状态码:"+re.getStatusCode():re.asString()),
// codeORerrcode,
// msgORerrmsy,
// result,
// time
// );
HashMap<String, Object> ExpectResult=MapUtil.Expect(data);
SheetUtils sheet = new SheetUtils("DataAll.xls", "Output");
sheet.writeExcel(
data.get("NO").toString(),
data.get("TCNO").toString() + "_Step" + data.get("Step").toString(),
data.get("Description").toString(),
parameter.length()>1000?"内容超长。":parameter,
JSONObject.fromObject(ExpectResult).toString(),
StringUtils.decodeUnicode(re.asString().length()>10000?"内容超长。状态码:"+re.getStatusCode():re.asString()),
codeORerrcode,
msgORerrmsy,
result,
time
);
if(result.indexOf("Fail")!=-1){
......
......@@ -33,7 +33,7 @@ public class NewMakeTestCases {
public static List<List<String>> list_all=new ArrayList<List<String>>();//缺失字段,最后判断是否应该算正向还是反向
public static String CaseKeLiDu=null;//设置用例颗粒度,2元祖测试为null,其他自行设置3,4,5,6,看参数数量而定
public static String CaseKeLiDu="3";//设置用例颗粒度,2元祖测试为null,其他自行设置3,4,5,6,看参数数量而定
public static void main(String[] args) {
......
......@@ -8,9 +8,9 @@
</Database>
<Database name="tk">
<sqlurl>jdbc:mysql://39.105.124.219:3312/tiku?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull</sqlurl>
<sqlname>testTest</sqlname>
<sqlpwd>7b467efW#$%f5c50aa3d</sqlpwd>
<sqlurl>jdbc:mysql://rm-2zevlk47ul0ovuci80o.mysql.rds.aliyuncs.com:3306/pre_tiku?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull</sqlurl>
<sqlname>pre_tiku</sqlname>
<sqlpwd>ufNie8h9ywWCfewcXqyOQsaDf8TEJH</sqlpwd>
</Database>
<Database name="nwn">
......
title:code
content:"详情"
type:"1"
url:"www.baidu.com"
id:"150"
push_type:"1"
push_token:"push_token"
appid:"tiku"
title:"1","2","3","4"
content:"1","2","3","4"
type:"1","2","3","4"
title content type url id push_type push_token appid
code "详情" "1" "www.baidu.com" "150" "1" "push_token" "tiku"
title content type
"3" "2" "3"
"2" "1" "3"
"4" "1" "3"
"2" "4" "4"
"2" "2" "3"
"1" "4" "4"
"2" "4" "1"
"1" "3" "2"
"1" "3" "3"
"1" "2" "3"
"3" "2" "2"
"3" "3" "1"
"3" "4" "4"
"3" "4" "2"
"1" "1" "4"
"2" "3" "4"
"4" "1" "2"
"3" "4" "1"
"4" "2" "1"
"1" "4" "1"
"4" "4" "3"
"4" "3" "3"
"4" "2" "3"
"3" "2" "4"
"2" "3" "2"
"3" "3" "4"
"2" "1" "1"
"4" "4" "2"
"3" "2" "1"
"4" "4" "1"
"4" "3" "4"
"2" "2" "4"
"1" "1" "2"
"3" "1" "3"
"1" "1" "3"
"3" "1" "2"
"4" "3" "1"
"1" "2" "2"
"4" "1" "1"
"3" "4" "3"
"2" "3" "3"
"3" "1" "1"
"4" "2" "4"
"3" "1" "4"
"1" "2" "4"
"4" "2" "2"
"4" "3" "2"
"1" "2" "1"
"1" "4" "3"
"2" "1" "4"
"4" "4" "4"
"4" "1" "4"
"2" "3" "1"
"3" "3" "3"
"2" "4" "3"
"2" "1" "2"
"2" "2" "1"
"1" "3" "1"
"1" "4" "2"
"1" "3" "4"
"3" "3" "2"
"1" "1" "1"
"2" "2" "2"
"2" "4" "2"
......@@ -33,7 +33,7 @@
<sqlpwd>EDCdd22LLZBCADF123</sqlpwd>
</system>
<system name="tk"><!-- 题库 -->
<system name="tk"><!-- 题库http://test.tiku.eoffcn.com -->
<access_token_uri>http://106.75.5.205:8082/uaa/oauth/token</access_token_uri>
<client_id>bestbuy-acceptance</client_id>
<client_secret>bestbuy-acceptance</client_secret>
......
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