本文由转转QA赵里京分享,原题“浅谈IM与相关测试方法”,即时通讯网进行了排版和内容优化。
cover-opti.png (9.78 KB, 下载次数: 4)
下载附件 保存到相册
8 天前 上传
1.png (39.04 KB, 下载次数: 4)
2.png (9.97 KB, 下载次数: 4)
3.png (62.41 KB, 下载次数: 4)
WebSocket客户端基本实现: public class UserLoginSendMsg { private static WebSocketClient chatclient = null; public static void testRun() throws Exception { chatclient = new WebSocketClient(new URI(URI), newDraft_17(), header, 500) { @Override publicvoid onOpen(ServerHandshake handshakedata) { //建立握手创建连接 this.send("。。。"); //发心跳,维持连接 service.execute(() - > { while(!this.getConnection().isClosed()) { this.send("心跳信息"); } }); } @Override public void onMessage(String message) { //业务场景逻辑写在onMessage中,并可以计算发送接收的信息条数与时间。下面为用户发送或回复消息 this.send("。。。"); } @Override public void onClose(int code, String reason, boolean remote) { System.out.println("连接被关闭"); } @Override public void onError(Exception ex) { System.out.println(ex.getMessage()); } }; //创建一个无需证书的webSocket信任 trustAllHosts(chatclient); if(chatclient != null) { chatclient.connectBlocking(); } } }
long t1=System.currentTimeMillis(); long t2=System.currentTimeMillis(); System.out.println(t2-t1);
puppeteer 基本实现: async function mainProcess() { //一般一个brower实例即可,但为了测试时便于观察使用了两个,无头形式 const browser = await puppeteer.launch({ args: ['--no-sandbox', '--disable-setuid-sandbox'] }); //有头形式 //const browser = await puppeteer.launch({headless:false}); const page = await browser.newPage(); let cookies = await getData(); await page.setCookie(cookies.cookie1); await page.setCookie(cookies.cookie2); try { await page.goto(url); } catch (e) { //抛出异常后截取屏幕快照 var filename = Date.now() + '.png'; await screenShot.screenshotMethod(page1, page2, filename); //失败后关闭浏览器实例 await browser.close); } await page2.waitFor(2000); { 开始对两个页面进行自动化操作 } }
4.png (37.78 KB, 下载次数: 4)
5.png (10.3 KB, 下载次数: 4)
6.png (24.51 KB, 下载次数: 4)
7.png (36.7 KB, 下载次数: 4)
来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.109375 second(s), 42 queries , Gzip On.