Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
study
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Li Yongyu
study
Commits
d50e9c24
Commit
d50e9c24
authored
May 17, 2019
by
Li Yongyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
db0d3708
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
331 additions
and
411 deletions
+331
-411
522A1600
studycenter_Api_auto_test/TestData/522A1600
+0
-0
594F0600
studycenter_Api_auto_test/TestData/594F0600
+0
-0
6D4C4000
studycenter_Api_auto_test/TestData/6D4C4000
+0
-0
769F9010
studycenter_Api_auto_test/TestData/769F9010
+0
-0
AAB6F400
studycenter_Api_auto_test/TestData/AAB6F400
+0
-0
B7B2C500
studycenter_Api_auto_test/TestData/B7B2C500
+0
-0
B8D84000
studycenter_Api_auto_test/TestData/B8D84000
+0
-0
DataAll.xls
studycenter_Api_auto_test/TestData/DataAll.xls
+0
-0
F8275100
studycenter_Api_auto_test/TestData/F8275100
+0
-0
ReadProperties.java
..._Api_auto_test/src/com/offcn/TestUnti/ReadProperties.java
+1
-1
Reflect_api.java
...ter_Api_auto_test/src/com/offcn/TestUnti/Reflect_api.java
+4
-19
RequestDataUtils.java
...pi_auto_test/src/com/offcn/TestUnti/RequestDataUtils.java
+271
-274
ticket.java
...Api_auto_test/src/com/offcn/api/study/process/ticket.java
+2
-6
moment.java
...pi_auto_test/src/com/offcn/api/study/studyapi/moment.java
+1
-1
BasicsGM.java
...ycenter_Api_auto_test/src/com/offcn/process/BasicsGM.java
+14
-0
STUDY.java
studycenter_Api_auto_test/src/com/offcn/process/STUDY.java
+5
-1
MyRequest.java
...ycenter_Api_auto_test/src/com/offcn/system/MyRequest.java
+14
-5
APITest_study.java
...enter_Api_auto_test/src/com/offcn/test/APITest_study.java
+19
-11
system1.xml
studycenter_Api_auto_test/src/resources/system1.xml
+0
-93
No files found.
studycenter_Api_auto_test/TestData/522A1600
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/594F0600
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/6D4C4000
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/769F9010
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/AAB6F400
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/B7B2C500
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/B8D84000
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/TestData/DataAll.xls
View file @
d50e9c24
No preview for this file type
studycenter_Api_auto_test/TestData/F8275100
deleted
100644 → 0
View file @
db0d3708
File deleted
studycenter_Api_auto_test/src/com/offcn/TestUnti/ReadProperties.java
View file @
d50e9c24
...
@@ -139,7 +139,7 @@ public class ReadProperties {
...
@@ -139,7 +139,7 @@ public class ReadProperties {
Properties
pps
=
new
Properties
();
Properties
pps
=
new
Properties
();
try
{
try
{
File
directory
=
new
File
(
"."
);
File
directory
=
new
File
(
"."
);
String
sourceFile
=
directory
.
getCanonicalPath
()
+
File
.
separator
+
"src"
+
File
.
separator
+
"resources"
+
File
.
separator
+
qudao
+
"reflect.properties"
;
String
sourceFile
=
directory
.
getCanonicalPath
()
+
File
.
separator
+
"src"
+
File
.
separator
+
"resources"
+
File
.
separator
+
"reflect.properties"
;
InputStream
in
=
new
BufferedInputStream
(
new
FileInputStream
(
sourceFile
));
InputStream
in
=
new
BufferedInputStream
(
new
FileInputStream
(
sourceFile
));
pps
.
load
(
in
);
pps
.
load
(
in
);
String
value
=
pps
.
getProperty
(
key
);
String
value
=
pps
.
getProperty
(
key
);
...
...
studycenter_Api_auto_test/src/com/offcn/TestUnti/Reflect_api.java
View file @
d50e9c24
...
@@ -30,12 +30,7 @@ public class Reflect_api {
...
@@ -30,12 +30,7 @@ public class Reflect_api {
// String system = MapUtil.getValue("system", data);
// String system = MapUtil.getValue("system", data);
// String classRoute = ReadProperties.GetPropertyByKey(system);
// String classRoute = ReadProperties.GetPropertyByKey(system);
count
++;
count
++;
// if(!classRoute.equals("com.offcn.api.xyzb.liucheng")){
//// String serviceUrl = data.get("serviceUrl").toString();
//// ClassName = serviceUrl.split("/")[serviceUrl.split("/").length - 1];
// String classRoute1 = ReadProperties.GetPropertyByKey("gmysx");
// ClassName=ClassName.replaceAll(classRoute, classRoute1);
// }
}
}
if
(
count
==
3
){
if
(
count
==
3
){
Log
.
logError
(
"Reflect_api,ReflexClass Error,Classname="
+
ClassName
);
Log
.
logError
(
"Reflect_api,ReflexClass Error,Classname="
+
ClassName
);
...
@@ -65,24 +60,14 @@ public class Reflect_api {
...
@@ -65,24 +60,14 @@ public class Reflect_api {
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
String
classRoute
=
ReadProperties
.
GetPropertyByKey
(
system
);
String
classRoute
=
ReadProperties
.
GetPropertyByKey
(
system
);
// if ("/order/insert".equals(serviceUrl)) {
// if (serviceUrl.indexOf("/order/insert")!=-1) {
if
(
system
.
contains
(
"study"
)){
// return classRoute+CalssName + "_dd";
// }
//xuwen-添加对商户(sh)的支持
// if("zy".equals(system) || "sh".equals(system) || "dk".equals(system) ){
// String classReflectName = ReadProperties.GetPropertyByClassName(serviceUrl);
// if ( classReflectName!=null ) {
// return classRoute+ classReflectName;
// }
// }
if
(
"xyzb"
.
equals
(
system
)){
String
classReflectName
=
ReadProperties
.
GetPropertyByClassName
(
serviceUrl
,
system
);
String
classReflectName
=
ReadProperties
.
GetPropertyByClassName
(
serviceUrl
,
system
);
if
(
classReflectName
!=
null
)
{
if
(
classReflectName
!=
null
)
{
return
classRoute
+
classReflectName
;
return
classRoute
+
classReflectName
;
}
}
}
}
return
classRoute
+
CalssName
;
return
classRoute
+
CalssName
;
}
}
}
}
studycenter_Api_auto_test/src/com/offcn/TestUnti/RequestDataUtils.java
View file @
d50e9c24
...
@@ -2,6 +2,7 @@ package com.offcn.TestUnti;
...
@@ -2,6 +2,7 @@ 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.RedirectConfig
;
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
;
...
@@ -9,6 +10,7 @@ import io.restassured.http.Cookies;
...
@@ -9,6 +10,7 @@ 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
io.restassured.specification.RequestSpecification
;
import
java.io.File
;
import
java.io.File
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -16,7 +18,6 @@ import java.util.HashMap;
...
@@ -16,7 +18,6 @@ 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.system.MyRequest
;
import
com.offcn.system.MyRequest
;
import
com.offcn.system.system
;
import
com.offcn.system.system
;
...
@@ -25,26 +26,29 @@ import static io.restassured.http.ContentType.JSON;
...
@@ -25,26 +26,29 @@ import static io.restassured.http.ContentType.JSON;
public
class
RequestDataUtils
{
public
class
RequestDataUtils
{
public
static
void
main
(
String
[]
args
)
{
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()+"");
if
(
tem
!=
null
){
if
(
tem
!=
null
){
ra
.
baseURI
=
tem
.
getRM_URI
();
ra
.
baseURI
=
tem
.
getRM_URI
();
// System.out.println(tem.getRM_port());
if
(
tem
.
getRM_port
()!=
null
&&
tem
.
getRM_port
().
length
()>
1
){
if
(
tem
.
getRM_port
()!=
null
&&
tem
.
getRM_port
().
length
()>
1
){
ra
.
port
=
Integer
.
valueOf
(
tem
.
getRM_port
());
ra
.
port
=
Integer
.
valueOf
(
tem
.
getRM_port
());
}
}
// System.out.println(tem.getRM_basePath());
if
(
tem
.
getRM_basePath
()!=
null
&&
tem
.
getRM_basePath
().
length
()>
1
){
if
(
tem
.
getRM_basePath
()!=
null
&&
tem
.
getRM_basePath
().
length
()>
1
){
ra
.
basePath
=
tem
.
getRM_basePath
();
ra
.
basePath
=
tem
.
getRM_basePath
();
}
}
// RestAssured.config = ra.config().connectionConfig(RestAssured.config().getConnectionConfig().closeIdleConnectionsAfterEachResponse());
}
}
// RestAssured.config = RestAssured.config().encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY).defaultContentCharset("utf-8"));
// RestAssured.config = RestAssured.config().redirect(RedirectConfig.redirectConfig().followRedirects(false));
//RestAssured.config = RestAssured.config().encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY).defaultContentCharset("utf-8"));
return
ra
;
return
ra
;
}
}
...
@@ -64,43 +68,61 @@ public class RequestDataUtils {
...
@@ -64,43 +68,61 @@ public class RequestDataUtils {
}
}
public
static
Response
PostAll
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
){
public
static
Response
PostAll
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
){
if
(
myRequest
.
getFile
()!=
null
){
return
Post_file
(
data
,
myRequest
);
}
if
(
myRequest
.
getFormParameter
()!=
null
){
if
(
myRequest
.
getFormParameter
()!=
null
){
if
(
myRequest
.
getFile
()!=
null
){
return
Post_form_data
(
data
,
myRequest
);
return
Post_file
(
data
,
myRequest
);
}
else
{
return
Post_form_data
(
data
,
myRequest
);
}
}
else
if
(
myRequest
.
getParameter
()!=
null
){
return
Post_JSON
(
data
,
myRequest
);
}
}
return
null
;
return
Post_JSON
(
data
,
myRequest
)
;
}
}
public
static
Response
Post_file
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
public
static
RequestSpecification
jobApi
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
){
// 设置参数格式
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
system
=
replaceString
(
system
);
com
.
offcn
.
system
.
system
tem
=
(
com
.
offcn
.
system
.
system
)
(
BasicsGM
.
map
.
get
(
system
));
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
();
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()
+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
Parameter
);
int
state
=
0
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
RequestDataUtils
rdu
=
new
RequestDataUtils
();
String
path
=
""
;
if
(
myRequest
.
getUrl
().
startsWith
(
"http://"
)){
tem
=
null
;
}
else
{
path
=
tem
.
getRM_URI
()+(
tem
.
getRM_port
().
equals
(
""
)?
""
:
":"
+
tem
.
getRM_port
())+
tem
.
getRM_basePath
()+
myRequest
.
getUrl
();
}
@SuppressWarnings
(
"static-access"
)
RequestSpecification
rsf
=
rdu
.
getRMEnv
(
tem
).
given
();
if
(
myRequest
.
getFormParameter
()!=
null
){
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()
+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",FormParameter="
+
myRequest
.
getFormParameter
());
}
else
{
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()
+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
Parameter
);
}
if
(
myRequest
.
getHeaders
()!=
null
){
rsf
=
rsf
.
headers
(
myRequest
.
getHeaders
());
}
if
(
myRequest
.
getCookies
()!=
null
){
rsf
=
rsf
.
cookies
(
myRequest
.
getCookies
());
}
return
rsf
;
}
public
static
Response
Post_file
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
int
state
=
0
;
Response
re
=
null
;
while
(
state
<
5
)
{
while
(
state
<
5
)
{
try
{
try
{
state
++;
state
++;
File
filen
=
new
File
(
"out/"
+
myRequest
.
getFile
());
File
filen
=
new
File
(
"out/"
+
myRequest
.
getFile
());
re
=
rdu
.
getRMEnv
(
tem
).
given
()
re
=
jobApi
(
data
,
myRequest
)
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
body
(
"{"
+
Parameter
+
"}"
).
when
().
multiPart
(
myRequest
.
getFileType
(),
filen
)
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
params
(
myRequest
.
getFormParameter
()).
when
().
multiPart
(
"image"
,
filen
)
.
post
(
myRequest
.
getUrl
()).
thenReturn
();
.
post
(
myRequest
.
getUrl
()).
thenReturn
();
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
Log
.
logError
(
"请求返回:"
+
re
.
getStatusCode
()+
",第"
+
state
+
"次。"
);
Log
.
logError
(
"请求返回:"
+
re
.
getStatusCode
()+
",第"
+
state
+
"次。"
);
Thread
.
sleep
(
1000
);
}
else
{
}
else
{
return
re
;
return
re
;
}
}
...
@@ -113,38 +135,23 @@ public class RequestDataUtils {
...
@@ -113,38 +135,23 @@ public class RequestDataUtils {
}
}
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
);
system
=
replaceString
(
system
);
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
();
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
parameter
);
// 设置参数格式
// 设置参数格式
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
while
(
state
<
5
)
{
while
(
state
<
5
)
{
try
{
try
{
state
++;
state
++;
re
=
rdu
.
getRMEnv
(
tem
).
given
()
re
=
jobApi
(
data
,
myRequest
)
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
params
(
myRequest
.
getFormParameter
())
.
params
(
myRequest
.
getFormParameter
())
.
when
()
.
when
()
.
post
(
myRequest
.
getUrl
())
.
post
(
myRequest
.
getUrl
())
.
thenReturn
();
.
thenReturn
();
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
JsonPath
jp
=
re
.
body
().
jsonPath
();
Log
.
logError
(
"请求返回"
+
re
.
getStatusCode
()
+
"次。"
);
if
(
"500"
.
equals
(
jp
.
getString
(
"status"
)))
{
// } else {
Log
.
logError
(
"请求返回500,"
+
state
+
"次。"
);
Thread
.
sleep
(
1000
);
}
else
{
return
re
;
}
}
return
re
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
...
@@ -158,33 +165,18 @@ public class RequestDataUtils {
...
@@ -158,33 +165,18 @@ public class RequestDataUtils {
public
static
Response
Post_JSON
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
public
static
Response
Post_JSON
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
// 设置参数格式
// 设置参数格式
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
com
.
offcn
.
system
.
system
tem
=
(
com
.
offcn
.
system
.
system
)
(
BasicsGM
.
map
.
get
(
system
));
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
if
(
myRequest
.
getUrl
().
contains
(
"http://"
)){
tem
=
null
;
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()
+
","
+
data
.
get
(
"TCNO"
).
toString
()
+
","
+
myRequest
.
getUrl
()+
",Parameter="
+
Parameter
);
}
else
{
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
);
}
while
(
state
<
5
)
{
while
(
state
<
5
)
{
try
{
try
{
state
++;
state
++;
re
=
rdu
.
getRMEnv
(
tem
).
given
()
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
re
=
jobApi
(
data
,
myRequest
)
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
contentType
(
JSON
).
body
(
"{"
+
Parameter
+
"}"
).
when
()
.
contentType
(
JSON
).
body
(
"{"
+
Parameter
+
"}"
).
when
()
.
post
(
myRequest
.
getUrl
()).
thenReturn
();
.
post
(
myRequest
.
getUrl
()).
thenReturn
();
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
Log
.
logError
(
"请求返回,"
+
re
.
getStatusCode
()
+
"次。"
);
Log
.
logError
(
"请求返回,"
+
re
.
getStatusCode
()
+
"次。"
);
Thread
.
sleep
(
1000
);
}
else
{
}
else
{
return
re
;
return
re
;
}
}
...
@@ -199,35 +191,18 @@ public class RequestDataUtils {
...
@@ -199,35 +191,18 @@ public class RequestDataUtils {
@SuppressWarnings
(
"deprecation"
)
@SuppressWarnings
(
"deprecation"
)
public
static
Response
Put
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
public
static
Response
Put
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
//设置参数格式
String
parameter
=
MapUtil
.
getParameter
(
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
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
();
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
parameter
);
// 设置参数格式
// 设置参数格式
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
while
(
state
<
5
)
{
while
(
state
<
5
)
{
try
{
try
{
state
++;
state
++;
re
=
rdu
.
getRMEnv
(
tem
).
given
().
config
(
RestAssured
.
config
()
re
=
jobApi
(
data
,
myRequest
)
.
encoderConfig
(
EncoderConfig
.
encoderConfig
()
.
encodeContentTypeAs
(
"x-www-form-urlencoded"
,
ContentType
.
ANY
)
.
defaultContentCharset
(
"utf-8"
)))
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
formParameters
(
myRequest
.
getFormParameter
())
.
formParameters
(
myRequest
.
getFormParameter
())
.
when
().
put
(
myRequest
.
getUrl
()).
thenReturn
();
.
when
().
put
(
myRequest
.
getUrl
()).
thenReturn
();
JsonPath
jp
=
re
.
body
().
jsonPath
();
JsonPath
jp
=
re
.
body
().
jsonPath
();
if
(
"500"
.
equals
(
jp
.
getString
(
"status"
)))
{
if
(
"500"
.
equals
(
jp
.
getString
(
"status"
)))
{
Log
.
logError
(
"请求返回500,"
+
state
+
"次。"
);
Log
.
logError
(
"请求返回500,"
+
state
+
"次。"
);
Thread
.
sleep
(
1000
);
}
else
{
}
else
{
return
re
;
return
re
;
}
}
...
@@ -240,34 +215,21 @@ public class RequestDataUtils {
...
@@ -240,34 +215,21 @@ public class RequestDataUtils {
}
}
public
static
Response
Del
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
public
static
Response
Del
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
//设置参数格式
String
parameter
=
MapUtil
.
getParameter
(
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
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
();
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
parameter
);
// 设置参数格式
Log
.
logInfo
(
"serviceURL="
+
myRequest
.
getUrl
()
+
",Parameter="
+
myRequest
.
getParameter
());
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
while
(
state
<
5
)
{
while
(
state
<
5
)
{
try
{
try
{
state
++;
state
++;
re
=
rdu
.
getRMEnv
(
tem
).
given
()
re
=
jobApi
(
data
,
myRequest
)
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
when
().
delete
(
myRequest
.
getUrl
()).
thenReturn
();
.
when
().
delete
(
myRequest
.
getUrl
()).
thenReturn
();
JsonPath
jp
=
re
.
body
().
jsonPath
();
JsonPath
jp
=
re
.
body
().
jsonPath
();
if
(
"500"
.
equals
(
jp
.
getString
(
"status"
)))
{
if
(
"500"
.
equals
(
jp
.
getString
(
"status"
)))
{
Log
.
logError
(
"请求返回500,"
+
state
+
"次。"
);
Log
.
logError
(
"请求返回500,"
+
state
+
"次。"
);
Thread
.
sleep
(
1000
);
}
else
{
}
else
{
return
re
;
return
re
;
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
}
}
}
}
...
@@ -277,59 +239,32 @@ public class RequestDataUtils {
...
@@ -277,59 +239,32 @@ public class RequestDataUtils {
@SuppressWarnings
(
"static-access"
)
@SuppressWarnings
(
"static-access"
)
public
static
Response
Get
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
public
static
Response
Get
(
HashMap
<
String
,
Object
>
data
,
MyRequest
myRequest
)
{
//设置参数格式
//设置参数格式
String
parameter
=
MapUtil
.
getParameter
(
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
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
();
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
","
+
path
+
",Parameter="
+
parameter
);
String
parameter
=
(
String
)
data
.
get
(
"parameter"
);
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
while
(
state
<
3
){
while
(
state
<
3
){
try
{
try
{
state
++;
state
++;
if
(
parameter
!=
null
&&
!
""
.
equals
(
parameter
))
{
if
(
parameter
!=
null
&&
!
""
.
equals
(
parameter
))
{
re
=
rdu
.
getRMEnv
(
tem
).
given
()
re
=
jobApi
(
data
,
myRequest
)
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
get
(
myRequest
.
getUrl
()
+
"?"
+
parameter
).
thenReturn
();
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
get
(
myRequest
.
getUrl
()
+
"?"
+
parameter
).
andReturn
();
}
else
{
}
else
{
re
=
rdu
.
getRMEnv
(
tem
).
given
()
re
=
jobApi
(
data
,
myRequest
)
.
headers
(
myRequest
.
getHeaders
()!=
null
?
myRequest
.
getHeaders
():
new
HashMap
<
String
,
String
>())
.
get
(
myRequest
.
getUrl
()).
thenReturn
();
.
cookies
(
myRequest
.
getCookies
()!=
null
?
myRequest
.
getCookies
():
new
HashMap
<
String
,
String
>())
.
get
(
myRequest
.
getUrl
()).
andReturn
();
}
}
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
Log
.
logError
(
"请求返回"
+
re
.
statusCode
()+
"次。"
);
Log
.
logError
(
"请求返回"
+
re
.
statusCode
()+
"次。"
);
}
else
{
return
re
;
}
}
return
re
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
}
}
}
}
return
re
;
return
re
;
}
}
//不带token的post请求
//不带token的post请求
public
static
Response
Post_headers
(
HashMap
<
String
,
Object
>
data
,
String
serviceURL
,
String
zgl_clienttype
)
{
public
static
Response
Post_headers
(
HashMap
<
String
,
Object
>
data
,
String
serviceURL
,
String
zgl_clienttype
)
{
// 设置参数格式
// 设置参数格式
...
@@ -368,71 +303,71 @@ public class RequestDataUtils {
...
@@ -368,71 +303,71 @@ public class RequestDataUtils {
return
re
;
return
re
;
}
}
// //不带token的post请求
//不带token的post请求
// public static Response Post_NOToken(HashMap<String, Object> data, String serviceURL) {
/*public static Response Post_NOToken(HashMap<String, Object> data, String serviceURL) {
// // 设置参数格式
// 设置参数格式
// String Parameter = (String) data.get("parameter");
String Parameter = (String) data.get("parameter");
//
// String system = MapUtil.getValue("system", data);system = replaceString(system);
String system = MapUtil.getValue("system", data);system = replaceString(system);
// com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
//
// Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
//
// int state = 0;
int state = 0;
// Response re = null;
Response re = null;
// RequestDataUtils rdu = new RequestDataUtils();
RequestDataUtils rdu = new RequestDataUtils();
// while (state < 5) {
while (state < 5) {
// try {
try {
// state++;
state++;
// if("/web/member".equals(serviceURL)){
if("/web/member".equals(serviceURL)){
//// Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build();
// Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build();
//// Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build();
// Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build();
//// Cookies cookies = new Cookies(cookie1, cookie2);
// Cookies cookies = new Cookies(cookie1, cookie2);
// System.out.println(XYZB.laravel_session);
System.out.println(XYZB.laravel_session);
// System.out.println(XYZB.XSRF_token);
System.out.println(XYZB.XSRF_token);
// re = rdu.getRMEnv(tem).given()
re = rdu.getRMEnv(tem).given()
//// .header("laravel_session", XYZB.laravel_session)
// .header("laravel_session", XYZB.laravel_session)
//// .header("XSRF-TOKEN", XYZB.XSRF_token)
// .header("XSRF-TOKEN", XYZB.XSRF_token)
// .cookie("laravel_session", XYZB.laravel_session)
.cookie("laravel_session", XYZB.laravel_session)
// .cookie("XSRF-TOKEN", XYZB.XSRF_token)
.cookie("XSRF-TOKEN", XYZB.XSRF_token)
// .contentType(JSON).body("{"+Parameter+"}").when()
.contentType(JSON).body("{"+Parameter+"}").when()
// .post(serviceURL).thenReturn();
.post(serviceURL).thenReturn();
//// System.out.println(re.getStatusCode()+"............................");
// System.out.println(re.getStatusCode()+"............................");
//// System.out.println(re.asString());
// System.out.println(re.asString());
//// Headers headers=re.getHeaders();
// Headers headers=re.getHeaders();
//// System.out.println(headers.toString());
// System.out.println(headers.toString());
//// System.out.println(re.getSessionId());
// System.out.println(re.getSessionId());
//
//// JsonPath jp = re.body().jsonPath();
// if (!"200".equals(re.getStatusCode()+"")) {
// Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
// Thread.sleep(1000);
// } else {
// return re;
// }
// }else{
// re = rdu.getRMEnv(tem).given()
//// .header("laravel_session", XYZB.laravel_session)
// .cookie("laravel_session", XYZB.laravel_session)
// .contentType(JSON).body("{"+Parameter+"}").when()
// .post(serviceURL).thenReturn();
//// System.out.println(re.getStatusCode()+"............................");
//// System.out.println(re.asString());
// JsonPath jp = re.body().jsonPath();
// JsonPath jp = re.body().jsonPath();
// if ("500".equals(jp.getString("status"))) {
if (!"200".equals(re.getStatusCode()+"")) {
// Log.logError("请求返回500," + state + "次。");
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
// Thread.sleep(1000);
Thread.sleep(1000);
// } else {
} else {
// return re;
return re;
// }
}
// }
}else{
// } catch (Exception e) {
re = rdu.getRMEnv(tem).given()
// e.printStackTrace();
// .header("laravel_session", XYZB.laravel_session)
// Log.logError("请求超时," + state + "次。");
.cookie("laravel_session", XYZB.laravel_session)
// }
.contentType(JSON).body("{"+Parameter+"}").when()
// }
.post(serviceURL).thenReturn();
// return re;
// System.out.println(re.getStatusCode()+"............................");
// }
// System.out.println(re.asString());
JsonPath jp = re.body().jsonPath();
if ("500".equals(jp.getString("status"))) {
Log.logError("请求返回500," + state + "次。");
Thread.sleep(1000);
} else {
return re;
}
}
} catch (Exception e) {
e.printStackTrace();
Log.logError("请求超时," + state + "次。");
}
}
return re;
}*/
//不带token的post请求
//不带token的post请求
@SuppressWarnings
(
"static-access"
)
@SuppressWarnings
(
"static-access"
)
...
@@ -578,6 +513,50 @@ public class RequestDataUtils {
...
@@ -578,6 +513,50 @@ public class RequestDataUtils {
//需要添加token的post,json请求
//需要添加token的post,json请求
@SuppressWarnings
(
"static-access"
)
@SuppressWarnings
(
"static-access"
)
public
static
Response
Post_cooike2_form_data
(
HashMap
<
String
,
Object
>
data
,
String
serviceURL
,
Map
<
String
,
String
>
jsonAsMap
,
String
cooikeName
,
String
cooikevalue
,
String
cooikeName2
,
String
cooikevalue2
)
{
// 设置参数格式
String
Parameter
=
(
String
)
data
.
get
(
"parameter"
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
com
.
offcn
.
system
.
system
tem
=
(
com
.
offcn
.
system
.
system
)
(
BasicsGM
.
map
.
get
(
system
));
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()
+
","
+
data
.
get
(
"TCNO"
).
toString
()
+
",Parameter="
+
Parameter
);
int
state
=
0
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
while
(
state
<
5
)
{
try
{
state
++;
System
.
out
.
println
(
tem
.
getRM_URI
()+
tem
.
getRM_port
()+
tem
.
getRM_basePath
()+
serviceURL
);
if
(
""
.
equals
(
cooikevalue
)
&&
""
.
equals
(
cooikevalue2
)){
re
=
rdu
.
getRMEnv
(
tem
).
given
()
.
params
(
jsonAsMap
)
.
when
()
.
post
(
serviceURL
).
thenReturn
();
}
else
{
re
=
rdu
.
getRMEnv
(
tem
).
given
().
cookie
(
cooikeName
,
cooikevalue
).
cookie
(
cooikeName2
,
cooikevalue2
)
.
params
(
jsonAsMap
)
.
when
()
.
post
(
serviceURL
).
thenReturn
();
}
// System.out.println(re.asString());
if
(!
"200"
.
equals
(
re
.
getStatusCode
()+
""
))
{
Log
.
logError
(
"请求返回:"
+
re
.
getStatusCode
()+
",第"
+
state
+
"次。"
);
}
else
{
return
re
;
}
}
catch
(
Exception
e
)
{
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
}
}
return
re
;
}
//需要添加token的post,json请求
@SuppressWarnings
(
"static-access"
)
public
static
Response
Post_file
(
HashMap
<
String
,
Object
>
data
,
String
serviceURL
,
public
static
Response
Post_file
(
HashMap
<
String
,
Object
>
data
,
String
serviceURL
,
String
cooikeName
,
String
cooikevalue
,
String
file
,
String
filename
)
{
String
cooikeName
,
String
cooikevalue
,
String
file
,
String
filename
)
{
// 设置参数格式
// 设置参数格式
...
@@ -841,41 +820,41 @@ public class RequestDataUtils {
...
@@ -841,41 +820,41 @@ public class RequestDataUtils {
return
re
;
return
re
;
}
}
//get无token请求
/
*/
/get无token请求
//
@SuppressWarnings("static-access")
@SuppressWarnings("static-access")
//
public static Response Get_Notoken(HashMap<String, Object> data,
public static Response Get_Notoken(HashMap<String, Object> data,
//
String serviceURL) {
String serviceURL) {
//
//设置参数格式
//设置参数格式
//
String parameter= MapUtil.getParameter(data);
String parameter= MapUtil.getParameter(data);
//
//
String system= MapUtil.getValue("system", data);system = replaceString(system);
String system= MapUtil.getValue("system", data);system = replaceString(system);
//
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
//
//
//
parameter=parameter.substring(1, parameter.length()-1);
parameter=parameter.substring(1, parameter.length()-1);
//
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
//
//
int state=0;
int state=0;
//
Response re=null;
Response re=null;
//
RequestDataUtils rdu=new RequestDataUtils();
RequestDataUtils rdu=new RequestDataUtils();
//
while(state<5){
while(state<5){
//
try {
try {
//
state++;
state++;
//
re = rdu.getRMEnv(tem).given().cookie("laravel_session",XYZB.laravel_session).get(serviceURL).andReturn();
re = rdu.getRMEnv(tem).given().cookie("laravel_session",XYZB.laravel_session).get(serviceURL).andReturn();
//
//
//
System.out.println(re.asString());
// System.out.println(re.asString());
//
if(!"200".equals(re.statusCode()+"")){
if(!"200".equals(re.statusCode()+"")){
//
Log.logError("请求返回,"+re.statusCode()+"。");
Log.logError("请求返回,"+re.statusCode()+"。");
//
}else{
}else{
//
return re;
return re;
//
}
}
//
} catch (Exception e) {
} catch (Exception e) {
//
Log.logError("请求超时,"+state+"次。");
Log.logError("请求超时,"+state+"次。");
//
}
}
//
}
}
//
return re;
return re;
//
}
}
*/
//get无token请求
//get无token请求
@SuppressWarnings
(
"static-access"
)
@SuppressWarnings
(
"static-access"
)
public
static
Response
Get_Notoken_NoCookie
(
HashMap
<
String
,
Object
>
data
,
public
static
Response
Get_Notoken_NoCookie
(
HashMap
<
String
,
Object
>
data
,
...
@@ -896,7 +875,8 @@ public class RequestDataUtils {
...
@@ -896,7 +875,8 @@ public class RequestDataUtils {
while
(
state
<
5
){
while
(
state
<
5
){
try
{
try
{
state
++;
state
++;
re
=
rdu
.
getRMEnv
(
tem
).
given
().
get
(
serviceURL
).
andReturn
();
System
.
out
.
println
(
tem
.
getRM_URI
()+
serviceURL
);
re
=
rdu
.
getRMEnv
(
null
).
given
().
get
(
tem
.
getRM_URI
()+
serviceURL
).
andReturn
();
// System.out.println(re.asString());
// System.out.println(re.asString());
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
...
@@ -905,46 +885,51 @@ public class RequestDataUtils {
...
@@ -905,46 +885,51 @@ public class RequestDataUtils {
return
re
;
return
re
;
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
Log
.
logError
(
"请求超时,"
+
state
+
"次。"
);
}
}
}
}
return
re
;
return
re
;
}
}
// @SuppressWarnings("static-access")
/* @SuppressWarnings("static-access")
// public static Response Get_cookie(HashMap<String, Object> data,
public static Response Get_cookie(HashMap<String, Object> data,
// String serviceURL) {
String serviceURL) {
// //设置参数格式
//设置参数格式
// String parameter= MapUtil.getParameter(data);
String parameter= MapUtil.getParameter(data);
//
// String system= MapUtil.getValue("system", data);system = replaceString(system);
String system= MapUtil.getValue("system", data);system = replaceString(system);
// com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
com.offcn.system.system tem=(com.offcn.system.system)(BasicsGM.map.get(system));
//
//
// parameter=parameter.substring(1, parameter.length()-1);
parameter=parameter.substring(1, parameter.length()-1);
// Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
Log.logInfo(data.get("Description").toString()+","+data.get("TCNO").toString()+",Parameter="+parameter);
//
// int state=0;
int state=0;
// Response re=null;
Response re=null;
// RequestDataUtils rdu=new RequestDataUtils();
RequestDataUtils rdu=new RequestDataUtils();
// while(state<5){
while(state<5){
// try {
try {
// state++;
state++;
// re = rdu.getRMEnv(tem).given()
re = rdu.getRMEnv(tem).given()
// .cookie("laravel_session",XYZB.laravel_session)
.cookie("laravel_session",XYZB.laravel_session)
// .cookie("XSRF-TOKEN", XYZB.XSRF_token)
.cookie("XSRF-TOKEN", XYZB.XSRF_token)
// .get(serviceURL).andReturn();
.get(serviceURL).andReturn();
// if(!"200".equals(re.statusCode()+"")){
if(!"200".equals(re.statusCode()+"")){
// Log.logError("请求返回,"+re.statusCode()+"。");
Log.logError("请求返回,"+re.statusCode()+"。");
// }else{
}else{
// return re;
return re;
// }
}
// } catch (Exception e) {
} catch (Exception e) {
// Log.logError("请求超时,"+state+"次。");
Log.logError("请求超时,"+state+"次。");
// }
}
// }
}
// return re;
return re;
// }
}*/
public
static
void
main
(
String
[]
args
)
{
Get_two_cookie
(
null
,
""
,
""
,
""
,
""
,
""
);
}
@SuppressWarnings
(
"static-access"
)
@SuppressWarnings
(
"static-access"
)
public
static
Response
Get_two_cookie
(
HashMap
<
String
,
Object
>
data
,
public
static
Response
Get_two_cookie
(
HashMap
<
String
,
Object
>
data
,
...
@@ -959,14 +944,21 @@ public class RequestDataUtils {
...
@@ -959,14 +944,21 @@ public class RequestDataUtils {
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
com
.
offcn
.
system
.
system
tem
=(
com
.
offcn
.
system
.
system
)(
BasicsGM
.
map
.
get
(
system
));
com
.
offcn
.
system
.
system
tem
=(
com
.
offcn
.
system
.
system
)(
BasicsGM
.
map
.
get
(
system
));
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
",Parameter="
+
parameter
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
",Parameter="
+
parameter
);
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
RequestDataUtils
rdu
=
new
RequestDataUtils
();
String
path
=
""
;
if
(
serviceURL
.
startsWith
(
"http://"
)){
tem
=
null
;
path
=
serviceURL
;
}
else
{
path
=
tem
.
getRM_URI
()+(
tem
.
getRM_port
().
equals
(
""
)?
""
:
":"
+
tem
.
getRM_port
())+
tem
.
getRM_basePath
()+
serviceURL
;
}
Log
.
logInfo
(
path
);
while
(
state
<
5
){
while
(
state
<
5
){
try
{
try
{
state
++;
state
++;
...
@@ -974,6 +966,7 @@ public class RequestDataUtils {
...
@@ -974,6 +966,7 @@ public class RequestDataUtils {
.
cookie
(
cookie1Name
,
cookie1value
)
.
cookie
(
cookie1Name
,
cookie1value
)
.
cookie
(
cookie2Name
,
cookie2value
)
.
cookie
(
cookie2Name
,
cookie2value
)
.
get
(
serviceURL
).
andReturn
();
.
get
(
serviceURL
).
andReturn
();
System
.
out
.
println
(
re
.
asString
());
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
if
(!
"200"
.
equals
(
re
.
statusCode
()+
""
)){
Log
.
logError
(
"请求返回,"
+
re
.
statusCode
()+
"。"
);
Log
.
logError
(
"请求返回,"
+
re
.
statusCode
()+
"。"
);
}
else
{
}
else
{
...
@@ -1005,6 +998,9 @@ public class RequestDataUtils {
...
@@ -1005,6 +998,9 @@ public class RequestDataUtils {
int
state
=
0
;
int
state
=
0
;
Response
re
=
null
;
Response
re
=
null
;
RequestDataUtils
rdu
=
new
RequestDataUtils
();
RequestDataUtils
rdu
=
new
RequestDataUtils
();
if
(
serviceURL
.
contains
(
"http:"
)){
tem
=
null
;
}
while
(
state
<
5
){
while
(
state
<
5
){
try
{
try
{
state
++;
state
++;
...
@@ -1158,9 +1154,10 @@ public class RequestDataUtils {
...
@@ -1158,9 +1154,10 @@ public class RequestDataUtils {
//设置参数格式
//设置参数格式
String
parameter
=
MapUtil
.
getParameter
(
data
);
String
parameter
=
MapUtil
.
getParameter
(
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
String
system
=
MapUtil
.
getValue
(
"system"
,
data
);
system
=
replaceString
(
system
);
system
=
replaceString
(
system
);
com
.
offcn
.
system
.
system
tem
=(
com
.
offcn
.
system
.
system
)(
BasicsGM
.
map
.
get
(
system
));
com
.
offcn
.
system
.
system
tem
=(
com
.
offcn
.
system
.
system
)(
BasicsGM
.
map
.
get
(
system
));
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
parameter
=
parameter
.
substring
(
1
,
parameter
.
length
()-
1
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
",Parameter="
+
parameter
);
Log
.
logInfo
(
data
.
get
(
"Description"
).
toString
()+
","
+
data
.
get
(
"TCNO"
).
toString
()+
",Parameter="
+
parameter
);
// 设置参数格式
// 设置参数格式
...
...
studycenter_Api_auto_test/src/com/offcn/api/study/process/ticket.java
View file @
d50e9c24
...
@@ -55,11 +55,7 @@ public class ticket extends STUDY implements API {
...
@@ -55,11 +55,7 @@ public class ticket extends STUDY implements API {
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();
if ((!phone.equals("")) && phone.equals("phone")) {
phone = "1331" + (new Random().nextInt(9000000) + 1000000);
parameter = parameter.replace("phone=phone", "phone="+ phone );
} */
data
.
put
(
"parameter"
,
parameter
);
data
.
put
(
"parameter"
,
parameter
);
return
data
;
return
data
;
}
}
...
@@ -80,7 +76,7 @@ public class ticket extends STUDY implements API {
...
@@ -80,7 +76,7 @@ public class ticket extends STUDY implements API {
MyRequest
myRequest
=
new
MyRequest
();
MyRequest
myRequest
=
new
MyRequest
();
myRequest
.
setParameter
(
parameter
);
myRequest
.
setParameter
(
parameter
);
myRequest
.
setUrl
(
"http://l.
alites
t.eoffcn.com/newapi/login.html"
);
myRequest
.
setUrl
(
"http://l.t.eoffcn.com/newapi/login.html"
);
myRequest
.
setRequest
(
Request
);
myRequest
.
setRequest
(
Request
);
//myRequest.setCookies(cookies);
//myRequest.setCookies(cookies);
...
...
studycenter_Api_auto_test/src/com/offcn/api/study/studyapi/moment.java
View file @
d50e9c24
...
@@ -152,7 +152,7 @@ public class moment extends STUDY implements API {
...
@@ -152,7 +152,7 @@ public class moment extends STUDY implements API {
//如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。
//如果自定义结果包含多个希望结果,也就是有逗号,那么就切割,包含比较。
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
;
...
...
studycenter_Api_auto_test/src/com/offcn/process/BasicsGM.java
View file @
d50e9c24
...
@@ -12,6 +12,7 @@ import java.text.SimpleDateFormat;
...
@@ -12,6 +12,7 @@ import java.text.SimpleDateFormat;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -43,6 +44,18 @@ public abstract class BasicsGM {
...
@@ -43,6 +44,18 @@ public abstract class BasicsGM {
public
static
HashMap
<
String
,
String
>
DynamicParameter
=
new
HashMap
<
String
,
String
>();
//动态公共参数
public
static
HashMap
<
String
,
String
>
DynamicParameter
=
new
HashMap
<
String
,
String
>();
//动态公共参数
public
static
Map
<
String
,
Connection
>
ConnectionsMap
=
new
HashMap
<
String
,
Connection
>();
public
static
Map
<
String
,
Connection
>
ConnectionsMap
=
new
HashMap
<
String
,
Connection
>();
public
static
Map
<
String
,
Statement
>
StatementsMap
=
new
HashMap
<
String
,
Statement
>();
public
static
Map
<
String
,
Statement
>
StatementsMap
=
new
HashMap
<
String
,
Statement
>();
public
static
HashMap
<
Class
<?>,
Object
>
Delsql
=
new
HashMap
<
Class
<?>,
Object
>();
//数据库信息源
public
static
Set
<
String
>
Delsqlset
=
new
HashSet
<
String
>();
//数据库信息源
public
static
void
setDelSystemSql
(
Class
<?>
c
,
Object
object
){
String
SystemName
=
c
.
getSuperclass
().
getSimpleName
();
int
count
=
Delsqlset
.
size
();
Delsqlset
.
add
(
SystemName
);
if
(
Delsqlset
.
size
()>
count
){
Delsql
.
put
(
c
,
object
);
}
}
//
//
// public static boolean isProduct = false;
// public static boolean isProduct = false;
...
@@ -177,6 +190,7 @@ public abstract class BasicsGM {
...
@@ -177,6 +190,7 @@ public abstract class BasicsGM {
public
void
deleteFromDB
(
String
tableName
,
String
key
,
String
value
)
throws
Exception
{
public
void
deleteFromDB
(
String
tableName
,
String
key
,
String
value
)
throws
Exception
{
String
sql
=
"delete from "
+
tableName
+
" where "
+
key
+
" like '"
+
value
+
"'"
;
String
sql
=
"delete from "
+
tableName
+
" where "
+
key
+
" like '"
+
value
+
"'"
;
Log
.
logInfo
(
"sql==="
+
sql
);
Log
.
logInfo
(
"sql==="
+
sql
);
int
result
=
stmt
.
executeUpdate
(
sql
);
int
result
=
stmt
.
executeUpdate
(
sql
);
Log
.
logInfo
(
"result==="
+
result
);
Log
.
logInfo
(
"result==="
+
result
);
if
(
result
==
-
1
)
{
if
(
result
==
-
1
)
{
...
...
studycenter_Api_auto_test/src/com/offcn/process/STUDY.java
View file @
d50e9c24
...
@@ -135,7 +135,7 @@ public class STUDY extends BasicsGM{
...
@@ -135,7 +135,7 @@ public class STUDY extends BasicsGM{
public
void
cleann_moment_FromDB
()
{
public
void
cleann_moment_FromDB
()
{
try
{
try
{
deleteFromDB
(
"moment"
,
"id"
,
"565"
);
deleteFromDB
(
"
zxkt.
moment"
,
"id"
,
"565"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -148,6 +148,10 @@ public class STUDY extends BasicsGM{
...
@@ -148,6 +148,10 @@ public class STUDY extends BasicsGM{
public
void
cleanMysqlData
()
{
public
void
cleanMysqlData
()
{
if
(!
isClearMysql
)
{
if
(!
isClearMysql
)
{
conn
=
ConnectionsMap
.
get
(
"zxkt"
);
//设置默认的连接对象
stmt
=
StatementsMap
.
get
(
"zxkt"
);
//设置默认的连接对象
this
.
cleann_moment_FromDB
();
this
.
cleann_moment_FromDB
();
}
}
}
}
...
...
studycenter_Api_auto_test/src/com/offcn/system/MyRequest.java
View file @
d50e9c24
...
@@ -7,10 +7,11 @@ public class MyRequest {
...
@@ -7,10 +7,11 @@ public class MyRequest {
private
String
Request
;
private
String
Request
;
private
String
Url
;
private
String
Url
;
private
Map
<
String
,
String
>
Cookies
;
private
Map
<
String
,
String
>
Cookies
;
private
Map
<
String
,
String
>
h
eaders
;
private
Map
<
String
,
String
>
H
eaders
;
private
String
Parameter
;
//json请求方式的参数
private
String
Parameter
;
//json请求方式的参数
private
Map
<
String
,
String
>
formParameter
;
//form_data请求方式的参数、或file请求方式的参数
private
Map
<
String
,
String
>
formParameter
;
//form_data请求方式的参数、或file请求方式的参数
private
String
file
;
private
String
file
;
private
String
fileType
;
public
String
getRequest
()
{
public
String
getRequest
()
{
return
Request
;
return
Request
;
}
}
...
@@ -30,10 +31,10 @@ public class MyRequest {
...
@@ -30,10 +31,10 @@ public class MyRequest {
Cookies
=
cookies
;
Cookies
=
cookies
;
}
}
public
Map
<
String
,
String
>
getHeaders
()
{
public
Map
<
String
,
String
>
getHeaders
()
{
return
h
eaders
;
return
H
eaders
;
}
}
public
void
setHeaders
(
Map
<
String
,
String
>
headers
)
{
public
void
setHeaders
(
Map
<
String
,
String
>
headers
)
{
this
.
h
eaders
=
headers
;
H
eaders
=
headers
;
}
}
public
String
getParameter
()
{
public
String
getParameter
()
{
return
Parameter
;
return
Parameter
;
...
@@ -53,19 +54,27 @@ public class MyRequest {
...
@@ -53,19 +54,27 @@ public class MyRequest {
public
void
setFile
(
String
file
)
{
public
void
setFile
(
String
file
)
{
this
.
file
=
file
;
this
.
file
=
file
;
}
}
public
String
getFileType
()
{
return
fileType
;
}
public
void
setFileType
(
String
fileType
)
{
this
.
fileType
=
fileType
;
}
public
MyRequest
(
String
request
,
String
url
,
Map
<
String
,
String
>
cookies
,
public
MyRequest
(
String
request
,
String
url
,
Map
<
String
,
String
>
cookies
,
Map
<
String
,
String
>
headers
,
String
parameter
,
Map
<
String
,
String
>
headers
,
String
parameter
,
Map
<
String
,
String
>
formParameter
,
String
file
)
{
Map
<
String
,
String
>
formParameter
,
String
file
,
String
fileType
)
{
super
();
super
();
Request
=
request
;
Request
=
request
;
Url
=
url
;
Url
=
url
;
Cookies
=
cookies
;
Cookies
=
cookies
;
this
.
h
eaders
=
headers
;
H
eaders
=
headers
;
Parameter
=
parameter
;
Parameter
=
parameter
;
this
.
formParameter
=
formParameter
;
this
.
formParameter
=
formParameter
;
this
.
file
=
file
;
this
.
file
=
file
;
this
.
fileType
=
fileType
;
}
}
public
MyRequest
()
{
public
MyRequest
()
{
}
}
}
}
studycenter_Api_auto_test/src/com/offcn/test/APITest_study.java
View file @
d50e9c24
...
@@ -3,6 +3,10 @@ import io.restassured.response.Response;
...
@@ -3,6 +3,10 @@ import io.restassured.response.Response;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
java.util.Map
;
import
java.util.Map.Entry
;
import
java.util.Set
;
import
net.sf.json.JSONObject
;
import
net.sf.json.JSONObject
;
...
@@ -23,6 +27,7 @@ import com.offcn.listener.ProcessTestng;
...
@@ -23,6 +27,7 @@ import com.offcn.listener.ProcessTestng;
import
com.offcn.listener.ResultTestng
;
import
com.offcn.listener.ResultTestng
;
import
com.offcn.process.BasicsGM
;
import
com.offcn.process.BasicsGM
;
import
com.offcn.process.STUDY
;
import
com.offcn.process.STUDY
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Listeners
;
import
org.testng.annotations.Listeners
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
@@ -50,10 +55,12 @@ public class APITest_study extends BasicsGM{
...
@@ -50,10 +55,12 @@ public class APITest_study extends BasicsGM{
Log
.
logInfo
(
data
.
get
(
"TCNO"
).
toString
()
+
" Step "
+
data
.
get
(
"Description"
).
toString
()
+
" is running......"
);
Log
.
logInfo
(
data
.
get
(
"TCNO"
).
toString
()
+
" Step "
+
data
.
get
(
"Description"
).
toString
()
+
" is running......"
);
// API obj = new Reflect_api().Reflections(data);
// API obj = new Reflect_api().Reflections(data);
Reflect_api
Reflect
=
new
Reflect_api
();
Reflect_api
Reflect
=
new
Reflect_api
();
c
=
Reflect
.
ReflecClass
(
data
);
Class
<?>
c
=
Reflect
.
ReflecClass
(
data
);
object
=
Reflect
.
ReflecObj
(
c
);
Object
object
=
Reflect
.
ReflecObj
(
c
);
API
obj
=
(
API
)
object
;
API
obj
=
(
API
)
object
;
setDelSystemSql
(
c
,
object
);
//保存曾经操作过的系统
BasicsGM
.
map
=
new
XMLread
().
getSystem
();
BasicsGM
.
map
=
new
XMLread
().
getSystem
();
...
@@ -143,18 +150,19 @@ public class APITest_study extends BasicsGM{
...
@@ -143,18 +150,19 @@ public class APITest_study extends BasicsGM{
}
}
}
}
@AfterClass
@AfterClass
public
void
afterClass
()
{
public
void
afterClass
()
{
//测试结束删除测试所用的数据
Set
<
Map
.
Entry
<
Class
<?>,
Object
>>
set
=
Delsql
.
entrySet
();
Iterator
<
Entry
<
Class
<?>,
Object
>>
it
=
set
.
iterator
();
while
(
it
.
hasNext
()){
Map
.
Entry
<
Class
<?>,
Object
>
me
=
it
.
next
();
Class
<?>
c
=
me
.
getKey
();
Object
object
=
me
.
getValue
();
this
.
cleanMysqlData
(
c
,
object
);
this
.
cleanMysqlData
(
c
,
object
);
this
.
CloseMysql
();
}
this
.
CloseMysql
();
Log
.
logInfo
(
"========测试结束========"
);
Log
.
logInfo
(
"========测试结束========"
);
}
}
}
}
studycenter_Api_auto_test/src/resources/system1.xml
deleted
100644 → 0
View file @
db0d3708
<?xml version="1.0" encoding="UTF-8"?>
<systems>
<system
name=
"gmysx"
>
<!-- 更美预授信 -->
<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>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://t1.zuul.pub.puhuifinance.com
</RM_URI>
<RM_port>
80
</RM_port>
<RM_basePath>
/bestbuy-pclacceptance/api
</RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/huimai_safe?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
<system
name=
"gmdd"
>
<!-- 更美订单 -->
<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>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://t1.zuul.pub.puhuifinance.com
</RM_URI>
<RM_port>
80
</RM_port>
<RM_basePath>
/bestbuy-pclacceptance/api
</RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/huimai_safe?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
<system
name=
"rgxs"
>
<!-- 人工信审 -->
<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>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://ut1.zuul.pub.puhuifinance.com
</RM_URI>
<RM_port>
8765
</RM_port>
<RM_basePath>
/bestbuy-pclacceptance/api
</RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/streaming?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
<system
name=
"bl"
>
<!-- 保理系统 -->
<access_token_uri>
http://t.uaa.pub.puhuifinance.com:8082/uaa/oauth/token
</access_token_uri>
<client_id>
factoring-server
</client_id>
<client_secret>
factoring-server
</client_secret>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://10.10.121.184
</RM_URI>
<RM_port>
8888
</RM_port>
<RM_basePath>
/baoli
</RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/streaming?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
<system
name=
"zy"
>
<!-- 自营订单 -->
<!--<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>-->
<access_token_uri>
http://106.75.5.205:8082/uaa/oauth/token
</access_token_uri>
<client_id>
gengmei
</client_id>
<client_secret>
gengmei
</client_secret>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://10.10.155.181
</RM_URI>
<RM_port>
3000
</RM_port>
<RM_basePath></RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/huimai_safe?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
<system
name=
"sh"
>
<!-- 商户微信 -->
<access_token_uri>
http://106.75.5.205:8082/uaa/oauth/token
</access_token_uri>
<client_id>
gengmei
</client_id>
<client_secret>
gengmei
</client_secret>
<grant_type>
client_credentials
</grant_type>
<isProduct>
N
</isProduct>
<RM_URI>
http://t1.zuul.pub.puhuifinance.com
</RM_URI>
<RM_port>
80
</RM_port>
<RM_basePath>
/bestbuy-pclacceptance/api
</RM_basePath>
<redis_URI>
10.10.229.48
</redis_URI>
<redis_db_index>
5
</redis_db_index>
<sqlurl>
jdbc:mysql://10.10.231.135:3306/huimai_safe?user=root
&
password=OYLDASuPfbpsEQB6
&
useUnicode=true
&
characterEncoding=UTF8
</sqlurl>
</system>
</systems>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment