需要金币:500 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6933 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要 随着信息技术与互联网的发展,软件让传统行业产生了颠覆性的变化。互联网订票系统如“12306”代替了以往繁琐的人工排队购票,在各类软件带给人们便利的同时,大型的公共服务应用系统在同一时间点常常有数以万计的访问量,常常出现系统响应时间过长、甚至系统崩溃。这些细节涉及到人们的工作效率、财产安全一系列的问题。因此对这些应用系统的性能测试十分迫切。 本文使用HP公司开发的LoadRunner性能测试工具对12306订票系统进行了一次对事务处理时间、吞吐量、每秒点击次数等性能指标的测试。通过模拟用户登录系统、订票、预览、退出系统这一订票流程,录制测试脚本添加事务监测应用系统的性能,并编写合适的负载测试用例,结合LoadRunner中Analysis(分析器)模块对获取到的数据进行分析,提出优化方案。 关键词:LoadRunner 性能测试 测试用例 脚本录制
目录 摘要 Abstract 1性能测试的概述-1 1.1性能测试的定义-1 1.2性能测试的目标-1 1.2.1评估当前开发系统的性能-1 1.2.2 优化系统性能-1 1.2.3找寻系统可扩展性-2 1.3性能测试的主要类型介绍-2 1.3.1 负载测试(Load Testing)-2 1.3.2压力测试(Stress Testing)-2 1.3.3 并发测试(Concurrency Testing)-2 1.3.4可靠性测试(Reliability Testing)-2 1.3.5失效恢复测试(Failover Testing)-2 1.4性能测试的指标-2 1.4.1吞吐率(Throughput)-2 1.4.2 CPU利用率(CPU utilization)-2 1.4.3 TPS(Transaction Per Second)-2 1.4.4响应时间(response time)-3 1.4.5服务器每秒请求次数(I Rounds Per Second )-3 1.4.6系统执行时间(I Process Time)-3 2 LoadRunner简介-3 2.1 LoadRunner的工作原理-3 2.2 LoadRunner测试流程-3 2.2.1制定测试计划-4 2.2.2录制用户脚本-4 2.2.3创建测试场景-4 2.2.4运行场景测试-4 2.2.5监视性能指标-4 2.2.6测试结果分析-4 2.3 LoadRunner测试过程中的注意事项-5 3 12306订票系统的性能测试-5 3.1 12306订票系统简介-5 3.2测试目标-5 3.3测试需求-6 3.4测试条件-6 3.5测试场景-6 3.5.1测试场景-6 3.5.2测试数据说明-7 3.6测试项目-7 3.6.1首页登录-7 3.6.2查询车票-7 3.6.3订票-7 3.7录制测试脚本-7 3.7.1单个用户登录12306首页的测试脚本-7 3.8回放测试脚本-8 3.8.1关联会话参数-9 3.8.2关联后回放结果-9 3.9创建12306订票系统的性能测试场景-10 3.9.1设置虚拟用户登录方式-10 3.9.2设置虚拟用户增加方式-10 3.9.3设置虚拟用户持续使用时间-10 3.9.4设置虚拟用户退出系统方式-11 3.9.5测试场景创建完成-11 3.10测试过程中控制器监控界面-12 3.11测试结果分析-13 3.11.1测试数据-13 3.11.2测试小结-14 参考文献-15 致谢-15 |