51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 78806|回复: 325
打印 上一主题 下一主题

[求助] 性能测试进阶指南解答专帖【附相关资料】--更新LR9.5官方中文用户手册资料

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-29 17:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
得到出版社的通知,在上市5个月后,小书即将重印,该贴中的问题我会检查一遍,确保将对应的问题修复,也请有相关疑问的兄弟及时跟进,最后还是要感谢4000来位读者对我的支持!

有朋友建议做个专门的帖子解答相关问题,感觉意见很好,所以不得不发个水贴。。我会定期来回答的

刚才看到有朋友说书里面的实践例子到底是啥?
这里说一下第六章整章只讲了一个例子,就是如何针对discuz!.net这个论坛进行性能测试,如何对这个论坛进行需求分析,目标定义,脚本设计,数据准备,环境搭建,负载执行,性能分析,报告生成,大概有150页+的内容
因为在思维导图中没有必要写出例子,所以就以思路为主没写出来了。


附上一些相关资源:
性能测试进阶指南,第三章,关于基础操作,关联,事务,集合点



性能测试进阶指南,第六章2节,关于性能测试组织


性能测试进阶指南 6.1章节 51testing独家试读(内容包含性能需求分析,性能测试软硬件数据准备,性能测试分析原理及前端性能分析)
http://www.51testing.com/ddimg/uploadsoft/20100208/lr6.1.pdf

官方Loadrunner9.5 中文手册
Vugen




Controller



Analysis





独家视频:
1.抢沙发
http://www.51testing.com/index.p ... space-itemid-204392
2.AJAX
http://www.51testing.com/index.p ... space-itemid-205487
3.Windows sockets协议
http://www.51testing.com/index.p ... space-itemid-212043
4.可能是性能分析
制作时间,待定。。。。。

通过学习性能测试进阶指南,您应该掌握的内容(按章节划分)

第一章
本章需要掌握的重点:
1.性能测试的定义及负载的概念
2.性能测试中负载测试和压力测试的区别
3.性能测试在各个阶段所需要进行的内容
4.性能测试的三大指标及其含义
5.性能测试分析调优的方式和手段
6.性能测试的简单流程
7.性能测试工程师应该具备的素质

第二章
本章需要掌握的重点:
1.LoadRunner测试工具的组成及每个模块的功能
2.性能测试基于协议模拟的原理
3.HTTP的请求应答格式
4.如何使用HttpWatch工具对请求进行捕获
5.协议回放的原理
6.LoadRunner的安装与注册
7.LoadRunner各个模块在性能测试中的功能和作用

第三章
本章需要掌握的重点:
1.VuGen录制脚本的录制等级和设置方式
2.VuGen脚本录制的流程及生成脚本的原理
3.如何设置脚本的Runtime Settings,特别是Run Logic(运行逻辑)
4.参数化原理及各种参数取值的方式
5.关联原理及如何准确获得服务器返回的部分内容
6.事务时间和响应时间的组成
7.手工事务的使用方法
8.集合点策略

第四章
本章需要掌握的重点:
1.负载生成的流程
2.目标场景和手工场景的区别和特点
3.手工场景中Real-life和Classic的区别
4.手工场景中基于Scenario模式和Group模式的区别
5.负载生成器的设置添加方法
6.如何通过IP虚拟技术让每个虚拟用户使用不同的IP地址
7.虚拟用户在场景中运行的流程
8.计数器原理及计数器的添加方法
9.虚拟用户的运行状态检查及日志查看方法
10.场景数据的保存地址

第五章
本章需要掌握的重点:
1.Analysis Summary报告中的事务摘要含义
2.各种图的含义以及可能出现的瓶颈状态
3.常见监控资源计数器的名称和含义
4.图的三种Merge方式及其含义
5.Auto Correlate的原理及含义
6.SLA报告的设计与分析
7.Cross with Result多场景数据分析的应用

第六章
本章需要掌握的重点:
1.性能测试的流程
2.性能测试需求分析方法
3.性能测试计划的编写要素
4.测试环境的搭建策略及容量生成手段
5.性能调优的原理及前后端性能分析理论
6.如何使用LoadRunner完成性能测试分析
7.性能测试报告的类型及特点
8.性能测试团队的组成和工作职责


《性能测试进阶指南》介绍:http://bbs.51testing.com/thread-176885-1-1.html

[ 本帖最后由 云层 于 2010-5-11 15:22 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-12-29 18:40:06 | 只看该作者
支持,占个位。
抢楼抢的书还没到,还没有看过,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-12-30 10:18:17 | 只看该作者
拿到书了 呵呵
看了序
有问题在问云层帅锅
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-12-30 14:39:31 | 只看该作者
准备购买!
不知道里面对性能测试的结果分析是否有很详细的阐述,这部分正在学习中。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-12-30 15:41:51 | 只看该作者
关于性能结果分析的内容这里要说清楚不太容易,简单提几句

1.结果的分析是针对正常情况的对比得到的
2.结果的分析及调优是基于目标的,其实需求是最重要的
3.计数器很重要,但是要全部搞定也很困难
4.明白分析、调优的思想和方法
5.调优不是测试工程师能做的,需要团队
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-12-30 16:40:58 | 只看该作者
初次尝试使用LoadRunner做性能测试。前一段时间使用WinSocket协议做好脚本,然后设计、执行场景计划并做监控,然后生成WORD的报告。只是先做了初期的准备工作,尚未正式进行性能测试。
就性能结果分析的疑惑,请云层帮我解惑一下。谢谢!

性能测试报告(只是LoadRunner Analyze生成的报告)出来后,(1)测试工程师应做哪些方面的工作?(2)向Leader做陈述时应注意哪些要点?我个人觉得测试工程师应该说明脚本设计、场景设计、数据监控方面的内容。(3)测试工程师有可能由于知识面的限制发现不了所有的性能瓶颈,但对可发现瓶颈是否需要做分析?

谢谢云层。我之前没有做过性能测试,不知所措。总感觉测试工程师不可能只把LoadRunner生成的报告拿出来向大家一晒,然后说“你们去分析吧”。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-12-31 12:57:26 | 只看该作者
首先我很不推荐用analysis生成的报告格式,因为这个只是数据的罗列没有任何意义

那么测试工程师在报告生成后要做什么呢?
1。如果真的报告都写完确实没啥事情了,就好比你提交了缺陷报告后要做什么事情一样,不过配合相关人员重现和定位导致问题的原因是基本的,包括后期的回归
2.报告应该写什么,罗列数据是没用的,在技术所能达到的范围内,需要说明测试的目标,负载的方式和策略,得到的结果,并且通过反复的配置测试竟可能明确问题产生的原因,好比做功能测试,不是点个按钮出错了就写报告,而是要反复确认一下那些操作不会出这个问题。
3.给leader陈述的内容很多,你提到了很多地方,其实也是一个所作的内容介绍
-需求的来源和定义
-脚本的设计及内容
-场景的定义
-负载的趋势和设计
-数据的监控
-环境的搭建及数据准备
-执行的结果,可能存在的风险及问题

4.随着测试的进行,慢慢克服掉知识的瓶颈即可,当然性能测试的所有问题你不可能所有都懂,但是公司的技术特点决定了常见的问题就这点,只要熟悉了就行了。

最后和你提到的一样,千万别丢个报告给人家说你们去分析吧:)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-12-31 15:09:59 | 只看该作者

谢谢云层

谢谢云层指点迷津!
希望自己在第一个性能测试项目中能有所领悟、多多领悟。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-5 20:04:50 | 只看该作者
这个要置顶!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-1-6 15:27:54 | 只看该作者

关于windows资源分析那一块

对于windows监控那块介绍不是很详细,看的有点迷糊,云层大大能不能用白话文的方式在介绍一下,那些专业性术语不好理解~
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-1-6 17:57:40 | 只看该作者
1.我不推荐用lr来监控windows
2.windows自己就能监控自己
3.监控到得结果可以导入lr
4.监控的结果反映了系统的情况

所以我觉得监控其实不关键,完全可以用第三方工具来监控,而重要的是在于怎么做好负载并且通过负载下的监控结果来分析。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-1-6 20:05:24 | 只看该作者
对于得到的一堆windows资源使用情况应该怎么分析啊~书上的例子介绍的不全面,例如220叶对于CUP计数器和磁盘计数器等等一些的分析没有前面的那么详细,例如对每秒点击数的描述中“一般点击率随着负载的增加而增加,越大越好” 这句话给了我一个方向了,让我明白了这个数据是干什么的。而后面对于windows那一堆的描述,专业性术语太多~看的迷糊,对着测试数据不知道应该怎么分析,例如对于pages/sec的解释,每秒检索的页数,应该小于1,这里对于高手来说,知道为什么要小于1,在大于多少的时候肯定有问题,这个你们看一眼就知道了,但是对于初学者来说,就很迷惑了,所以我想问的是,云层大大能不能提供一些对于windows资源分析方面的一些材料,拜谢~ 打这么多字,累死了···
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-1-7 12:10:53 | 只看该作者
是这样的,每一个计数器都反映了一个特征,这个特征要搞清楚其实是很困难的

比如说血液中的红细胞数量,一般来说只能说小于多少是贫血,但是如果你想要知道为什么是这样就要去查专业的手册了,这个不属于本书的范围内。
对于计数器来说对于普通的性能测试人员你大概知道什么数据是不合理的就行了,而为啥不合理可以去看对应系统或应用的手册,里面会有针对计数器的更精确的说明
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-1-7 14:25:09 | 只看该作者
这样啊~那谢谢云层大大了~~关于计数器详细分析的手册,去找找~~顺便说一下啊,云层大大头像 那双眼睛很性感~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-7-6 15:31
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    15#
    发表于 2010-1-16 14:04:51 | 只看该作者
    我是上海48期学员,刚工作不久,公司结构调整,2010年要主攻自动化测试和性能测试,目前我正在性能测试的研究之中, 我先翻看了我们培训的工具教材,又温习了下,当当网购的陈霁老师的书还没到,到了就潜入研究,到时有问题,还请陈霁老师给予解答啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-1-16 17:21:55 | 只看该作者
    能问一下,只测试打开一个页面(g.cn),虚拟用户数100,响应时间却达到80S?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2010-1-16 17:23:23 | 只看该作者
    你的带宽不能支持那么多用户,你算算你的带宽就200KB,每个虚拟用户只有2KB,goole的首页有大概60KB,那么这就30S过去了

    负载的瓶颈在带宽
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-1-17 08:26:27 | 只看该作者
    非常感谢~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-11-9 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2010-1-21 17:51:39 | 只看该作者
    问问楼主  我可以在那里买到这本书啊????、谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2010-1-21 17:56:58 | 只看该作者
    原帖由 baobao72931 于 2010-1-21 17:51 发表
    问问楼主  我可以在那里买到这本书啊????、谢谢了


    http://www.china-pub.com/196208


    签名被无视了看来,呵呵
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 13:32 , Processed in 0.083448 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表