file-type

性能测试详解:LoadRunner应用与12306淘宝对比

下载需积分: 10 | 12.69MB | 更新于2024-09-09 | 112 浏览量 | 2 下载量 举报 收藏
download 立即下载
性能测试与LoadRunner是一门关键的IT领域技能,它涉及在软件开发过程中评估系统的性能和稳定性。LoadRunner是一款由HP公司出品的性能测试工具,广泛用于模拟大量用户同时访问应用,以检测其在高压力情况下的响应能力。以下是从提供的内容中提炼出的主要知识点: 1. LoadRunner使用示例: - 作者分享了登录示例,包括Agileone的登录接口(`http://localhost/Agileone/index.php`,使用admin账户和密码)、PHP后台(`http://192.168.8.133/phpwind/admin.php`)以及PHP前台入口。 - 在启动Web Start Web Server时遇到端口冲突,通过编辑xitami.cgf文件中的`protbase`值从1000改为2000解决了问题,最后访问的地址是`http://127.0.0.1:2080/WebTours/`。 2. 性能测试工程师的角色: - 性能测试工程师需具备获取客户性能需求的能力,制定测试计划,确定测试策略(如使用xmpp协议),编写脚本和场景用例,分析测试结果,并进行团队协作和撰写报告。 - 挑战方面,他们面临时间紧张和资源匮乏的问题,尤其是在项目进度紧张时,往往难以充分投入性能测试。 3. 性能测试基础知识: - 学习性能测试首先需要理解其概念,包括不同类型(如负载测试、压力测试、稳定性测试等)。 - 关键性能指标包括响应时间、吞吐量、并发用户数、资源利用率等。 - 性能调优则是根据测试结果对系统进行优化,提升其在实际运行中的表现。 4. 12306与淘宝的业务和技术比较: - 淘宝业务相对简单,没有库存限制,商家可实时更新库存,主要操作是下单与确认。 - 12306涉及复杂的业务逻辑,如同步库存数据、退票处理、余票销售等,且受购票时间窗口和供需关系影响,使得性能测试更具挑战性。 - 技术层面上,12306作为B/S系统,其首页子请求众多,PV量巨大,对性能测试的需求更为严格,比如12306一天的PV量高达14亿,需要高性能的测试工具如LoadRunner来确保系统的稳定性和性能。 性能测试与LoadRunner结合使用,可以帮助开发者深入理解系统的极限,确保软件在高并发和压力环境下仍能正常运行。掌握这些技能对于IT专业人士来说至关重要,尤其是在处理像12306这样的大型在线服务系统时。

相关推荐