Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
askbooks
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
齐文博
askbooks
Commits
50167dbb
Commit
50167dbb
authored
Nov 20, 2024
by
吴博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [none] ws_auto_test20241119
parent
b450370d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
13 deletions
+18
-13
WonderfulChinaInTheMuseumServeCase.java
...a/com/lemon/cases/WonderfulChinaInTheMuseumServeCase.java
+0
-0
changjiangzuoyeserveCase.java
src/test/java/com/lemon/cases/changjiangzuoyeserveCase.java
+9
-3
WebSocketManager.java
src/test/java/com/lemon/testng/WebSocketManager.java
+1
-7
WonderfulChinaInTheMuseum.xls
src/test/resources/WonderfulChinaInTheMuseum.xls
+0
-0
testng.xml
testng.xml
+8
-3
No files found.
src/test/java/com/lemon/cases/WonderfulChinaInTheMuseumServeCase.java
0 → 100644
View file @
50167dbb
This diff is collapsed.
Click to expand it.
src/test/java/com/lemon/cases/changjiangzuoyeserveCase.java
View file @
50167dbb
...
...
@@ -33,7 +33,7 @@ public class changjiangzuoyeserveCase extends BaseCase {
private
WebSocketManager
webSocketManager
;
//excel用例路径
//excel用例路径
todo 此处需要根据具体书籍进行更换
public
static
final
String
EXCEL_PATH
=
"src/test/resources/changjiangcase.xls"
;
private
static
final
String
ramdonUserId
=
UUID
.
randomUUID
().
toString
();
...
...
@@ -49,8 +49,14 @@ public class changjiangzuoyeserveCase extends BaseCase {
ExcelUtils
.
caseList
.
clear
();
ExcelUtils
.
parameterList
.
clear
();
ExcelUtils
.
apiList
.
clear
();
webSocketManager
.
scheduler
.
scheduleAtFixedRate
(()
->
{
if
(
webSocketManager
.
webSocketClient
.
isOpen
())
{
// todo 此处需要根据具体书籍进行更换
String
heartbeatMessage
=
"{\"event\":0,\"sendType\":0,\"userId\":\"33624445\",\"officialAccountsId\":23,\"messageBody\":\"\",\"origin\":\"WEB_H5\",\"bookId\":\"12623004\"}"
;
webSocketManager
.
webSocketClient
.
send
(
heartbeatMessage
);
log
.
info
(
"发送心跳消息: "
+
heartbeatMessage
);
}
},
1
,
5
,
TimeUnit
.
SECONDS
);
}
...
...
src/test/java/com/lemon/testng/WebSocketManager.java
View file @
50167dbb
...
...
@@ -52,17 +52,11 @@ public class WebSocketManager {
public
WebSocketManager
()
throws
URISyntaxException
{
String
requestWsUrl
=
AuthorizationUtils
.
env
.
get
(
"request_ws_url"
);
requestWsUrl
=
StrUtil
.
isBlank
(
requestWsUrl
)
?
"wss://wss.
raysgo.com
/chat/ws"
:
requestWsUrl
;
requestWsUrl
=
StrUtil
.
isBlank
(
requestWsUrl
)
?
"wss://wss.
5rs.me
/chat/ws"
:
requestWsUrl
;
webSocketClient
=
new
WebSocketClient
(
new
URI
(
requestWsUrl
))
{
@Override
public
void
onOpen
(
ServerHandshake
handshake
)
{
log
.
info
(
"WebSocket连接已打开"
);
scheduler
.
scheduleAtFixedRate
(()
->
{
String
heartbeatMessage
=
"{\"event\":0,\"sendType\":0,\"userId\":\"143773987\",\"officialAccountsId\":23,\"messageBody\":\"\",\"origin\":\"WEB_H5\",\"bookId\":\"12597711\"}"
;
webSocketClient
.
send
(
heartbeatMessage
);
log
.
info
(
"发送心跳消息: "
+
heartbeatMessage
);
},
3
,
5
,
TimeUnit
.
SECONDS
);
}
@Override
...
...
src/test/resources/WonderfulChinaInTheMuseum.xls
0 → 100644
View file @
50167dbb
File added
testng.xml
View file @
50167dbb
...
...
@@ -19,10 +19,15 @@
<!-- </classes>-->
<!-- </test>-->
<test
name=
"RAYS7服务"
>
<!-- 模块-->
<parameter
name=
"excelPath"
value=
"src/test/resources/changjiangcase.xls"
/>
<!-- 示例参数 -->
<!-- <test name="RAYS7服务"> <!– 模块–>
<classes>
<class name="com.lemon.cases.changjiangzuoyeserveCase"/> <!– 测试类/用例类–>
</classes>
</test>-->
<test
name=
"博物馆里的奇妙中国"
>
<!-- 模块-->
<classes>
<class
name=
"com.lemon.cases.
changjiangzuoyes
erveCase"
/>
<!-- 测试类/用例类-->
<class
name=
"com.lemon.cases.
WonderfulChinaInTheMuseumS
erveCase"
/>
<!-- 测试类/用例类-->
</classes>
</test>
...
...
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