51Testing软件测试论坛
标题:
loadrunner学习入门到精通
[打印本页]
作者:
lanhuxianzi
时间:
2014-11-29 02:13
标题:
loadrunner学习入门到精通
课程内容总共包含如下几部分。
loadrunner学习入门到精通 性能测试名词解释(一)
loadrunner学习入门到精通 脚本录制(二)
loadrunner学习入门到精通 运行前常用方法设置(三)
loadrunner学习入门到精通 Controller场景设置(四)
loadrunner学习入门到精通 性能测试指标图解分析(五)
loadrunner学习入门到精通 Anlaysis分析器使用(六)
loadrunner学习入门到精通 常见问题解决方法(七)
-------------------------------------------------------------------------------------------------
第一课 软件性能测试的基本概念
引言:亲爱的同学们,欢迎你们来到性能测试教堂,这里将是带领你进入性能测试领域的一个开端。也许你是满怀欣喜和希望,但我想告诉你,这里也许不如你想想的那么美好,也不会有你想想的那么迷茫,只要你有这个执着的心,能够静心凝神的去关注,去思考,去进取,你的梦想,将不在是梦想,一切皆有可能。也许有哪一天,你也可以在开发面前自豪的说,我们并不是你们所指的就会在页面上指指点点的,没有一点技术含量的小无知了。说了这么多了,就不废话了,让我们赶快行动吧!开始我们的第一个章节,了解性能名词解析,为你的今后打下坚实的基础。
1.什么是软件性能?
答:性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;其次,性能是软件产品的一种特性,可以用时间来进行度量。
2.什么是软件呈现时间和软件响应时间?
答:用户直接感受到时间就是呈现时间,系统作出处理反应的时间就是响应时间。
3.软件测试人员测试性能时的关注点有哪些?
答:首先考虑系统在额定用户访问的情况下状态如何?服务器的cpu使用情况是不是已经达到了最大值?是否还有可用的内存?应用服务器的状态如何?我们设置的jvm(交互式应用)可用内存是否足够?数据库的状态如何?是否需要一些调整?
4.什么是并发用户,什么是集合点?
答:并发用户是指一次性提交的用户数量(举一个墙面可以承受多少个皮球击打的例 子)。集合点是一个并发访问的点,设置集合点可以在客户运行到提交数据集合点时,loadrunner就会检查同时有多少用户运行到了集合点,如果不到规定的数目,就会让到了集合点的用户等待,如果都到了,可以让规定数目的用户同时提交数据,起到并发访问的目的。
5.下面说一个并发访问用户峰值的计算公式
答:c=nl/t c1=c+3√c
说明:c是平均的并发用户数,n是login session的数量;l是login session的平均长度;t是指考察时间段的长度。C1是指并发用户的峰值。
实例:假设有一个OA的系统,该系统有3000个用户,平均每天大约有400个用户要访问该系统,对一个典型用户来说,一天内从登录到退出该系统的平均数为4小时,在一天内的时间里只有用户在8个小时内使用该系统。
则根据公式(1)和(2),可以得到:
C=400×4/8=200
C1≈200+3×√200=242
6.什么是吞吐量?
答:是指单位时间内系统处理的客户请求的数量。
吞吐量一般应用于非交互式应用。交互式应用是指用户体验的并发数和响应时间确定系统性能。
7.吞吐量的作用?
答:(1)用于协助设计性能测试场景,以及衡量性能测试场景是否达到了预期的设计目标;
(2)用于协助分析性能瓶颈;吞吐量的限制是性能瓶颈的一种重要表现形式,因此有针对性的对吞吐量的设计测试,可以协助尽快定位到性能瓶颈所在位置。
点击查看全部课程内容
作者:
stronghun
时间:
2014-12-16 13:59
作者:
//w//
时间:
2015-1-7 09:48
可以个给我一份资料吗
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2