知乐空间

高校统一身份认证系统集群压力测试研究

  随着信息化建设的普及,各高校自主研发的信息管理系统越来越多,比如OA办公自动化系统,为了鉴别登录系统的用户身份,身份认证系统不可或缺。统一身份认证系统使得用户可以使用唯一的NetID登录学校几乎所有信息系统,避免了多个账号带来的混乱,也使得其他应用系统对用户账号的管理更加便捷。

  西安交通大学统一身份认证系统(简称CAS)作为学校其他应用系统的统一认证入口,面向全部在校师生,主要为应用系统提供身份鉴别、用户信息查询等服务。目前,西安交通大学研究生管理系统、学生选课系统、本科教务管理系统等多个系统网站都使用基于统一身份认证平台的单点登录系统。只需登录一次就可以访问校内受统一身份认证保护的各项服务,为师生带来了极大的便利[1]。截至目前,全校共有310个系统接入了统一身份认证平台。

  身份认证系统在给全校师生提供登录便利的同时,也给自身服务器带来了强大的压力。为此,本文使用Loadrunner 11产生虚拟用户(Virtual users)来模拟实际用户对CAS系统施加压力,进一步寻找系统的优化空间[2]。

  Web性能指标

  在Web应用程序的开发中,研发人员在保证项目如期完成的同时,也在关注着程序的性能和可靠性。优化Web应用程序需要参考资源使用情况、浏览器兼容性等多项性能指标。而在Loadrunner中,衡量Web前端性能通常使用以下三个指标:

  1.事务响应时间

  事务的响应时间是执行一个操作所需要花费的时间,一定程度上反映了服务器的处理速度。

  业内流行的网站响应时间评价标准为:2秒之内被认为是“非常有吸引力”的用户体验;5秒之内被认为是“比较不错”的用户体验;10秒之内被认为是“糟糕”的用户体验;超过10秒还没有得到响应,那么大多数用户会认为这次请求是失败的[3]。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: