首页> 中文学位 >云计算环境下Web应用在线开发系统
【6h】

云计算环境下Web应用在线开发系统

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1问题的提出

1.2国内外研究现状

1.3课题背景和研究内容

1.4

2 Web应用在线开发系统设计

2.1系统概述

2.2系统设计思想

2.3系统模块设计

2.4工作机制及处理流程

2.5小结

3 Web应用在线开发系统关键技术

3.1基于路径的代码权限管理

3.2基于令牌的开放接口调用

3.3基于用户代表模型的应用性能测试

3.4多应用版本管理

3.5小结

4 系统测试

4.1测试环境

4.2功能测试

4.3性能测试

4.4小结

5 总结及展望

致谢

参考文献

附录1 攻读硕士期间参与的项目

附录2 攻读硕士期间发表的论文

附录3 攻读硕士期间申请的专利

展开▼

摘要

随着Web应用和云计算技术的发展,越来越多的人开始选择在云计算环境中开发和托管自己的应用。近几年来,云环境中的Web应用发展迅速,应用本身的规模和功能模块都变得愈加复杂,同时,应用开发者的需求也变得更加多样化,分布式开发、开发小组成员管理、开放接口调用、应用性能测试以及应用快速部署等问题逐渐凸显,而传统的离线开发相关技术已经无法满足这些需求。
  基于云计算平台的Web应用在线开发系统,通过基于路径的代码权限管理技术,为应用代码中的每个子模块设置对应的角色权限,将角色赋予给小组成员以解决多用 户协作开发过程中的用户权限控制问题,提高代码的安全性。使用基于调用令牌的开放接口管理技术,为每一个开发者分配一个私钥和动态变化的调用令牌,通过私钥来进行用户认证,通过变化的令牌来控制用户对开放接口的调用方式,从而解决应用开发中开放接口的发布和分享问题,满足应用开发过程中对开放接口的使用需求。通过应用自动化测试技术对应用日志进行分析处理,获取用户行为模型和用户代表模型,根据模型自动创建虚拟用户,利用云平台资源自动部署应用测试环境,然后使用虚拟用户模拟真实用户对应用进行访问,测试应用的真实性能,生成测试报告并且返回给用户,从而实现应用性能测试的自动化。通过调用云平台接口,根据应用类型自动部署运行环境,并且通过虚拟主机技术在一个运行环境中部署多个应用版本,并保障不同版本间的独立性和隔离性,从而实现应用多版本部署支持。
  功能测试表明,Web应用在线开发系统不仅可以支持多人协作在线开发,同时还提供了一个开放接口分享平台;不仅支持代码功能测试,还提供了自动化应用性能测试;另外还支持应用一键部署和多版本管理。性能测试表明,基于用户代表模型的应用性能测试系统能够减少在测试过程中虚拟用户产生的访问错误率,相比基于用户行为模型的性能测试系统,其错误率可以降低50%。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号