企业即时通信客户端的开发与性能测试Development and Performance Testingof the Enterprise Instant Message Client院 系 数学与计算机科学系 专 业 计算机科学与技术 班 级 xxxxxxxxxxx 姓 名 xxxxxxxx 学 号 xxxxxxxxxxxx (空行,五号字,行高 0.7 厘米)指导教师单位 数学与计算机科学系 指导教师姓名 xxxxxxxx 指导教师职称 副教授 企业即时通信客户端的开发与性能测试摘要当今世界处于信息爆炸式增长并迅速更新的时代。随着网络的发展,即时通信服务深入到人们生活的方方面面。对企业来说,即时消息、语音、视频通信和即时文件传输的利用率非常高。企业级即时通信系统作为未来的主流办公工具,集成了多种先进的信息沟通方式。目前不少即时通信软件都有针对企业的版本。这些软件功能虽然全面,却并不符合许多中小型企业的工作要求。通过深入研究开源的 Openfire 服务器和 Smack API 的实现,本系统充分利用更高安全性即时通信协议 XMPP,编写接口的工厂类以实现即时通信协议的客户端软件模块。企业级即时通信软件 SPGEcq 就是从企业工作的实际出发,在大幅减少企业通信费用的同时,提高了企业整体的工作效率,使得企业员工脱离网络聊天所带来的问题。在即时通信、文件传输等功能的基础上,各企业还可以通过二次开发来定制自己的多样性功能和主题,使用丰富的扩展插件来满足自身的需求。此外,本即时通信软件遵循开源的 GNU 协议,具有跨平台特性。最后本文对系统进行了性能测试。根据测试结果分析, 本文针对存在的系统性能瓶颈进行相应的评估,消除系统性能瓶颈,使系统能够达到预期的性能指标期望值经过性能测试和调优工作,本系统在思普企业集团 SPGLinux 上稳定运行至今,并将逐步推动企业集团整体业务的自动化,为企业提供更坚实、更好的系统平台以及更多、更适合的应用。(空行,小四号字)关键词:即时通信,企业级,XMPP,跨平台,性能测试Development and Performance Testing of the Enterprise Instant Message ClientComputer Science and Technology 2005-2 Teng Bin-yunSupervisor Li Chao-jianAbstractThe current world locates in the period of information explosive growth and rapid update. As the network developed, instant message service gets into the various facets of people’s lives. For enterprise, instant...