Commit 50167dbb by 吴博

feat: [none] ws_auto_test20241119

parent b450370d
......@@ -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);
}
......
......@@ -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
......
......@@ -19,10 +19,15 @@
<!-- </classes>-->
<!-- </test>-->
<test name="RAYS7服务"> <!-- 模块-->
<parameter name="excelPath" value="src/test/resources/changjiangcase.xls"/> <!-- 示例参数 -->
<!-- <test name="RAYS7服务"> &lt;!&ndash; 模块&ndash;&gt;
<classes>
<class name="com.lemon.cases.changjiangzuoyeserveCase"/> <!-- 测试类/用例类-->
<class name="com.lemon.cases.changjiangzuoyeserveCase"/> &lt;!&ndash; 测试类/用例类&ndash;&gt;
</classes>
</test>-->
<test name="博物馆里的奇妙中国"> <!-- 模块-->
<classes>
<class name="com.lemon.cases.WonderfulChinaInTheMuseumServeCase"/> <!-- 测试类/用例类-->
</classes>
</test>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment