陈绍英

探索中国软件测试之道

用户操作
[即时聊天] [发私信] [加为好友]
陈绍英ID:chenshaoying
244861次访问,排名261好友16人,关注者36
chenshaoying的文章
原创 97 篇
翻译 0 篇
转载 53 篇
评论 246 篇
陈绍英的公告
《软件测试与持续质量改进》邮电出版社 2008年1月出版
《LoadRunner性能测试实战》电子出版社 2007年9月出版

《Web性能测试实战》电子出版社 2006年6月出版


最近评论
sap99:www.sap99.com/,SAP99资料多多

SAP免费资料下载
http://www.sap99.com

有很多的学习资料,推荐一下,
tanjunlu:很好,的确让人有所感悟。。。
chenshaoying:正在写的新书。
wanggege11:陈老师,请问是哪本书上的案例呢。。我现在手头有《LR性能测试实战》和《WEB性能测试》两本书,上星期才买到《WEB性能测试》,呵呵。
这两个BIN文件,如何用呢~~
wanggege11:陈老师,请问是哪本书上的案例呢。。我现在手头有《LR性能测试实战》和《WEB性能测试》两本书,上星期才买到《WEB性能测试》,呵呵。
这两个BIN文件,如何用呢~~
文章分类
收藏
    相册
    IT交流
    生活照
    测试同行
    aawolf = new Mobile.MVP
    Sean.Pu的Platform
    TestWin 软件测试之窗(袁琳)
    xingcyx(代码未动,测试先行)
    天行健,君子当自强不息
    朱少民-软件测试和质量专栏
    测试泡泡--偶尔看到的。
    开发朋友
    JAVA世纪网
    田洪川blog
    同学友人
    小布的性能调优客论坛
    崔启亮
    写作朋友
    华章
    博文周老师
    孟岩
    泰稳——编辑空间@《程序员》
    田洪川blog
    良葛格学习笔记
    阿朱
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 9月即将上市的《LoadRunner性能测试实战》目录收藏

    新一篇: 关XP把TCP并发链接数限制为10个后对LoadRunner性能测试的影响 | 旧一篇: Loadrunner中Std性能指标的含义

     

    目录

    1部分  入门篇............................................................................................... 1

    1  性能测试基础知识.. 3

    1.1  性能测试基本概念... 4

    1.1.1  什么是性能测试... 4

    1.1.2  性能测试应用领域... 6

    1.1.3  性能测试常见术语... 8

    1.2  全面性能测试模型... 11

    1.2.1  性能测试策略模型... 14

    1.2.2  性能测试用例模型... 17

    1.2.3  模型的使用方法... 20

    1.3  性能测试调整基础... 21

    1.4  如何做好性能测试... 24

    1.5  本章小结... 28

    2  LoadRunner基础知识.. 29

    2.1  LoadRunner简介... 29

    2.1.1  LoadRunner主要特点... 29

    2.1.2  LoadRunner常用术语... 31

    2.2  LoadRunner工作原理... 32

    2.3  LoadRunner测试流程... 33

    2.4  LoadRunner的部署与安装... 35

    2.5  本章小结... 41

    2部分  基础篇............................................................................................. 43

    3  脚本的录制与开发.. 45

    3.1  Virtual User Generator简介... 45

    3.1.1  VuGen录制原... 46

    3.1.2  VuGen功能简介... 48

    3.1.3  如何选择协议... 49

    3.2  VuGen录制功能详解... 50

    3.2.1  录制参数设置... 50

    3.2.2  脚本录制与创建事务... 57

    3.2.3  回放与调试脚本... 61

    3.2.4  脚本录制的基本原则... 63

    3.3  修改虚拟用户脚本... 64

    3.3.1  参数化功能... 64

    3.3.2  深入集合点... 71

    3.3.3  巧用检查点... 72

    3.3.4  关联... 78

    3.4  配置虚拟用户脚本... 80

    3.5  两个常用函数介绍... 84

    3.6  本章小结... 86

    4  场景的创建与执行.. 87

    4.1  Controller简介... 87

    4.2  场景类型介绍... 88

    4.2.1  手动测试场景... 88

    4.2.2  面向目标的测试场景... 90

    4.3  测试场景设计... 93

    4.3.1  配置测试脚本... 93

    4.3.2  配置Generator 94

    4.3.3  配置Schedule. 95

    4.3.4  集合点配置... 99

    4.3.5  IP Spoofer配置... 100

    4.3.6  其他设置场景... 106

    4.4  执行测试场景... 108

    4.4.1  启动测试场景... 108

    4.4.2  控制用户与用户组... 108

    4.4.3  查看场景与用户状态... 109

    4.4.4  控制集合点... 110

    4.4.5  查看运行数据图... 110

    4.5  监控系统资源... 111

    4.5.1  监控Windows系统资源... 112

    4.5.2  监控Linux/Unix系统资源... 114

    4.6  本章小结... 121

    5  性能测试结果分析.. 123

    5.1  如何分析性能测试结果... 124

    5.1.1  性能分析基础知识... 125

    5.1.2  Analysis使用基础... 127

    5.1.3  一个视频网站例子... 135

    5.2  如何从分析图中发现问题... 148

    5.2.1  虚拟用户图... 148

    5.2.2  事务图... 151

    5.2.3  Web资源图... 160

    5.2.4  网页细分图... 166

    5.2.5  小结... 179

    5.3  分析图的处理方法... 179

    5.3.1  修改默认配置... 180

    5.3.2  合并分析图... 187

    5.3.3  自动关联... 188

    5.3.4  场景运行比较... 191

    5.4  Analysis分析报告... 193

    5.4.1  事务活动报告(Activity Reports... 193

    5.4.2  事务性能报告(Performance Reports... 196

    5.4.3  HTMLWord报告... 199

    5.5  本章小结... 206

    3部分  探索篇.......................................................................................... 209

    6  Visual C++增强虚拟用户.. 211

    6.1  认识LoadRunner动态链接库的调用功能... 211

    6.1.1  动态链接库调用功能简介... 211

    6.1.2  动态链接库调用功能适用范围... 212

    6.2  创建与调用动态链接库... 212

    6.2.1  Visual C++创建Dll 212

    6.2.2  Dll调用方法... 215

    6.2.3  载入头文件方法... 217

    6.2.4  Dll调用需注意的问题... 220

    6.3  UDP发包应用案例... 222

    6.3.1  测试内容简介... 222

    6.3.2  测试程序设计... 222

    6.3.3  虚拟用户脚本... 223

    6.3.4  测试场景设置... 224

    6.3.5  测试结果分析... 225

    6.4  本章小结... 226

    7  深入Java虚拟用户.. 227

    7.1  认识Java虚拟用户... 227

    7.1.1  Java虚拟用户协议... 227

    7.1.2  Java虚拟用户适用范围... 230

    7.1.3  脚本开发环境配置... 231

    7.2  Java脚本开发基础... 234

    7.2.1  Java虚拟用户开发基础... 234

    7.2.2  LoadRunnerJava API 243

    7.3  Java算法测试案例... 245

    7.4  本章小结... 260

    8  深入.NET虚拟用户.. 261

    8.1  认识.NET虚拟用户... 261

    8.1.1  .NET虚拟用户适用范围... 261

    8.1.2  安装与配置.NET插件... 262

    8.2  创建.NET虚拟用户... 264

    8.2.1  创建虚拟用户项目... 264

    8.2.2  参数、集合点、事务... 266

    8.3  网站视频性能测试应用案例... 271

    8.3.1  创建自定义的播放器类... 272

    8.3.2  创建抽象虚拟用户类... 276

    8.3.3  创建抽象并发测试类... 282

    8.3.4  创建自定义虚拟用户脚本... 284

    8.3.5  创建LoadRunner .NET虚拟用户... 287

    8.3.6  案例总结... 290

    8.4  本章小结... 290

    9  LoadRunner特殊协议应用.. 291

    9.1  Windows Sockets协议应用... 291

    9.1.1  录制Windows Sockets协议脚本... 292

    9.1.2  增强Windows Sockets协议脚本... 294

    9.2  WAP协议应用... 298

    9.3  Web Services协议应用... 302

    9.3.1  Web Services协议简介... 302

    9.3.2  录制Web Services协议脚本... 303

    9.4  FTP协议应用... 312

    9.5  本章小结... 317

    4部分  实战篇.......................................................................................... 319

    10  电子商务平台测试案例.. 321

    10.1  GBE测试项目简介... 321

    10.1.1  项目背景信息... 321

    10.1.2  系统功能简介... 322

    10.1.3  项目测试计划... 323

    10.2  性能测试规划与设计... 323

    10.2.1  性能测试的种类、范围、目标... 324

    10.2.2  人力资源、进度安排... 325

    10.2.3  测试环境需求... 325

    10.2.4  选择测试工具... 327

    10.2.5  用户场景分析与设计... 328

    10.2.6  性能测试计划... 333

    10.2.7  测试用例设计... 334

    10.2.8  其他事项... 341

    10.3  性能测试准备... 341

    10.3.1  测试环境... 341

    10.3.2  系统使用培训... 342

    10.3.3  测试数据... 343

    10.3.4  虚拟用户脚本... 346

    10.4  测试的实施与控制... 349

    10.4.1  设计测试用例场景... 349

    10.4.2  执行测试用例场景... 351

    10.4.3  进度与变更控制... 359

    10.5  测试结论与建议... 360

    10.5.1  测试结果综述.... 360

    10.5.2  系统性能优化建议.... 361

    10.5.3  风险分析... 362

    10.6  本章小结... 362

    附录A  LoadRunner性能测试常见问题.. 365

    附录B  LoadRunner性能测试模板.. 373

    B.1  性能测试计划模板... 373

    B.1.1 项目背景简介... 373

    B.1.2 测试方案简介... 373

    B.1.3 测试环境与资源... 373

    B.1.4 项目里程碑... 374

    B.1.5 技能培训计划... 374

    B.1.6 风险分析... 374

    B.1.7 计划结束标准... 374

    B.2  性能测试用例模板... 374

    B.2.1文档介绍... 374

    B.2.2  测试需求分析... 375

    B.2.3 性能测试用例... 375

    B.3  性能测试报告模板... 380

    B.3.1 基本信息... 380

    B.3.2 测试环境描述... 381

    B.3.3 性能测试用例执行分析... 381

    B.3.4 测试结果综合分析及建议... 381

    B.3.5 测试经验总结... 381

      .. 383

    发表于 @ 2007年08月28日 14:23:00|评论(loading...)|编辑

    新一篇: 关XP把TCP并发链接数限制为10个后对LoadRunner性能测试的影响 | 旧一篇: Loadrunner中Std性能指标的含义

    评论

    #Jerry_gly 发表于2007-08-30 10:29:53  IP: 116.24.57.*
    期待这本书,正想学习loadrunner。
    #chenshaoying 发表于2007-08-30 10:58:34  IP: 211.167.69.*
    谢谢支持,这本书从入门开始写起,里面包含了大量的开发与实际应用内容,可以引导大家进入LoadRunner的世界。
    #chenshaoying 发表于2007-09-04 11:23:47  IP: 211.167.69.*
    前五章都是一些零碎的案例,我们个人在测试项目中经常遇到的问题。

    4~9章是针对特定应用的,每章都有相对完整的案例,尤其第九章,介绍了如何去介绍视频网站,这涉及到很多.NET C#开发方面的内容,而且与lr关系不大,但是绝对与性能测试关系紧密,因为视频并发播放的压力不是lr能解决的,尤其是并发播放效果。这个案例主要针对那些lr不能完成的测试任务,给大家提供了一个思路:开发我们自己的并发结构。

    第十章是一个完整的案例:介绍了lr在具体项目的应用过程,侧重项目、性能测试。

    本书特点注重基础,因此并没有堆砌过多的代码,更多的是引导大家去学习、去探索,《LoadRunner百科全书、大字典》不是我的出书目的,尤其本书力求实战,而不是帮助文件中文化。本书的所有代码力求简洁、易懂。尤其第九