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
67b2c280
Commit
67b2c280
authored
Mar 01, 2019
by
Li Yongyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
支持单独定义请求
parent
4d9f16ab
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1613 additions
and
1604 deletions
+1613
-1604
DefectTest.xml
studycenter_Api_auto_test/src/DefectTest.xml
+1
-1
RequestDataUtils.java
...pi_auto_test/src/com/offcn/TestUnti/RequestDataUtils.java
+1195
-1189
ticket.java
...Api_auto_test/src/com/offcn/api/study/process/ticket.java
+202
-202
moment.java
...pi_auto_test/src/com/offcn/api/study/studyapi/moment.java
+215
-212
No files found.
studycenter_Api_auto_test/src/DefectTest.xml
View file @
67b2c280
...
@@ -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>
...
...
studycenter_Api_auto_test/src/com/offcn/TestUnti/RequestDataUtils.java
View file @
67b2c280
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
;
}
}
studycenter_Api_auto_test/src/com/offcn/api/study/process/ticket.java
View file @
67b2c280
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
;
}
}
}
}
studycenter_Api_auto_test/src/com/offcn/api/study/studyapi/moment.java
View file @
67b2c280
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
;
}
}
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