LoadRunner性能测试巧匠训练营

价格 69.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 39 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料通过认证
保证金未缴纳

内容简介

全书大致将从项目全流程,以及如何进行性能测试、如何发现性能问题,如何解决性能问题这几个大方面着手。第一篇初入职场:以实际案例讲解了性能测试的核心概念,以及Vugen、Control、Analysis、JMeter、ab等性能测试工具的使用,还有接口测试和典型协议脚本的开发;第二篇新硎初试:以.NET技术为背景,讲解一个全新的项目如何进行性能测试与分析调优.第三篇再露锋芒:通过一个完整的综合性案例讲解了Java应用的项目测试流程,同时还讲解了性能测试的安全问题。第四篇反躬自省:给出性能测试从基础到的自学实践路线,给想学习性能测试的读者提供引导。

目录

前言
第一篇 初入职场
第1章 与性能测试的亲密触碰 2
1.1 性能测试的作用以及重要性 2
1.1.1 由性能引发的严重问题 2
1.1.2 性能测试的重要性以及必要性 3
1.1.3 什么系统需要做性能测试 4
1.1.4 性能测试的目的 4
1.2 生活中的性能测试 5
1.3 性能术语与指标详解 5
1.4 性能测试分类详解 9
1.5 性能测试模型分析 11
1.5.1 曲线拐点模型分析 12
1.5.2 地铁模型分析 13
1.6 本章小结 14
第2章 LoadRunner VuGen实战 15
2.1 LoadRunner快速安装 15
2.2 LoadRunner组成与示例程序 16
2.3 深入理解协议选择 18
2.4 脚本编写实战 19
2.4.1 脚本录制 20
2.4.2 “利器”——函数手册 22
2.4.3 脚本优化 23
2.4.4 脚本回放 23
2.5 脚本增强实战 24
2.5.1 检查点实战 24
2.5.2 参数化实战 26
2.5.3 关联实战 34
2.5.4 逻辑判断增强实战 38
2.5.5 事务实战 40
2.6 脚本调试实战 42
2.6.1  message函数详解 42
2.6.2 断点的应用 42
2.6.3 日志的查看分析 43
2.6.4 自带浏览器的使用 44
2.7  VuGen使用技巧 44
2.7.1 协议嗅探 45
2.7.2 通用设置 45
2.7.3 录制设置 46
2.7.4  Run-time Settings设置 48
2.8 本章小结 52
第3章 LoadRunner Controller实战 53
3.1  Controller介绍 53
3.2 场景设计实战 53
3.2.1 集合点实战 55
3.2.2 IP欺骗实战 56
3.2.3 添加Windows和Linux压力机实战 59
3.2.4 场景设计实战 61
3.3 场景监控实战 62
3.3.1 监控信息概览与自定义脚本 62
3.3.2 Windows和Linux的监控以及指标讲解 65
3.4 本章小结 69
第4章 LoadRunner Analysis实战 70
4.1  Analysis介绍 70
4.2 性能数据图表分析实战 72
4.2.1 概要图分析 72
4.2.2 虚拟用户图分析 73
4.2.3 错误图分析 75
4.2.4 事务图分析 77
4.2.5  Web资源图分析 80
4.2.6 网页细分图分析 85
4.2.7 系统资源图分析 88
4.3 图表的合并与关联 89
4.4 数据图表的设置 90
4.5 性能测试报告实战 92
4.5.1 性能测试报告编写技巧 92
4.5.2 性能测试分析思路 93
4.5.3 性能测试报告编写 94
4.6 本章小结 96
第5章 开源性能测试工具Apache JMeter快速入门 97
5.1  Apache JMeter概述 97
5.2 JMeter的安装与使用 99
5.3 JMeter快速入门之HTTP脚本实战 101
5.3.1 测试计划 101
5.3.2  Vuser及场景设计 102
5.3.3  JMeter之脚本录制 103
5.3.4 JMeter参数化 107
5.3.5  JMeter关联 111
5.3.6  JMeter检查点 114
5.3.7 思考时间和集合点 115
5.3.8 运行结果分析 117
5.3.9 JMeter之分布式测试 120
5.4 JMeter JDBC脚本实战 121
5.5 JMeter SOAP脚本实战 124
5.6 JMeter使用注意事项 127
5.7 本章小结 128
第6章 开源性能测试工具Apache ab快速入门 129
6.1 Apache ab安装使用 129
6.2 Apache ab快速入门 129
6.3  Apache ab 实战 130
6.4 Apache ab 总结注意事项 132
6.5 本章小结 133
第7章 脚本开发实战 134
7.1 接口测试脚本开发实战 134
7.1.1 GET接口实战 134
7.1.2 POST接口实战 135
7.1.3 使用LoadRunner完成接口功能自动化测试 136
7.2 常用协议脚本开发实战 138
7.2.1 Web Service协议脚本开

摘要与插图

第一篇 初入职场
小白多年一直勤勤恳恳地奋斗在测试行业,但始终每天重复着黑盒功能测试,虽然自学过一些其他测试技能,但总感觉不系统,自己也深感职业发展到了瓶颈期,希望能有所突破,于是他开始查阅资料,无意间发现了BestTest这样一个网站,里面有不少好资料,经过一段时间的考虑,决定向性能测试的方向发起突击,希望早日突破自己的瓶颈!
说来也巧,这时候收到经理的一封邮件,内容如下。
亲爱的小白:
随着公司与产品的发展,我们的测试技术与手段也要与时俱进,所以准备在后续项目中增加性能测试,而这方面我们没有技术储备,希望你能承担起这个任务,抓紧时间学习性能测试,争取早日应用到我们的项目里。不知你是否愿意接受这个挑战?
这么好的机会小白怎能放过,于是小白毅然决然地接受任务并信心满满地开始了性能测试学习之旅。
第1章
与性能测试的亲密触碰
性能测试的挑战性和趣味性小白早有耳闻,也会经常听到各个公司因为系统性能而引发的一系列严重问题,所以性能测试会越来越受到重视,只是时间的问题。下面就让我们和小白先来了解下性能测试的趣事,再一同学习性能测试的基本知识。
1.1 性能测试的作用以及重要性
随着社会的发展,用户对产品的要求也越来越高,以前可能看重功能方面,现在正在逐步转变为性能方面,同时各大公司也加强了产品的性能测试,因为从这几年发生的事件来看,性能带来的严重问题以及损失不容忽视,而性能测试的重要性也不言而喻。
1.1.1 由性能引发的严重问题
小白印象中由性能引发的严重问题历历在目,大部分都是由于没有做性能测试、性能测试做得不充足或者对并发以及流量的预估不正确导致。
【案例1】2008年的奥运会票务系统,由于庞大的订票人数超出预期,奥运票务系统“开工”后不久便陷入“瘫痪”状态,当时对外公布的是奥运票务系统每小时能处理15万张门票的销售,以及承担每小时100万次以上的网上浏览量,但10月30日系统死机前每小时的网上浏览量达到800万,1小时售出的票也达到了20万张。由于预估工作的缺陷,导致很多人无法通过网络订到自己想要的票,影响了很多人的热情,也损害了国家形象。
【案例2】作为电商的代表,2009年11月22日,eBay网站出现死机,导致卖家至少损失了当日销售额的80%,原因是那年圣诞临近时,eBay网站上有超过2亿件待售商品,这个数字比上一年同期多出33%,正是这激增的33%的待售商品导致eBay网站不堪重负而死机,80%的销售额对于eBay来说不可谓不严重。
【案例3】魔兽世界在中国的代理商由九城变更为网易,与九城服务器经常死机不无关系,但是换作网易后,服务器也经常死机。2010年10月11日,魔兽世界服务器故障时,官网论坛上的游戏玩家纷纷发“贺词”表示不满,从这可以看出网易公司对魔兽世界的性能预估存在不足。也正是因为对性能严重忽视间接导致了九城在失去魔兽世界之后,从一家土豪公司成了一家几乎被人遗忘的公司。
【案例4】视频网站优酷网也在2010年发生死机事件,超过3小时无法访问。优酷对外宣称的原因是:此次死机事件起源于“地球一小时”活动,优酷网为响应这次活动,全站采用关灯模式,意在借此提醒网民注重环保与节约。但此举令网友一时无法适应,大量网友频繁刷新页面导致优酷网服务器崩溃。
【案例5】2010年,中国的微博平台新浪微博死机4小时,新浪官方解释说:之所以掉线几小时,是因为用户增长超出预期,服务器备感压力。自上午10点起,用户无法登录,新浪的报错页面几次更改,的“微博正在升级,将于11:30恢复”,然后改为“12:00恢复”,过了一段时间,干脆改为“稍后恢复”,然而,估计是看不到恢
举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号