loadrunner培训内容纪要

负载测试

并发用户

压力测试

压力测试的一种特殊类型。

随着用户量/数据量增大,系统性能曲线是一条尾线上扬(性能急剧失效,即出现压力点/失效点)

比如测试系统在

  • 100用户
  • 1000用户
  • 10000用户
  • ………………...

下的系统性能情况。

目的是

  • 寻找压力点
  • 考查系统在不同的负载情况,不同的服务等级

通过不同的服务等级,选择不同的策略。

可以采用的方法有

并发测试

用尽量多终端去压服务端。

大数据量测试

提高数据量

并发+大数据量

前两种的结合。

疲劳测试

在压力点、失效点做压力测试,考查软件的可靠性。

疲劳测试周期如何确定?

例如,系统如何模拟10年的的运行情况?可以采用增加强度、缩短时间的类比方法,可以在短时间内采用高强度的测试办法。

性能测试用例设计

测试强度估算:采用80-20原理。每个工作日中80%的业务在20%的时间内完成。

 


分析结果

    分析结果时要参考方差,方差值应该在2~3之间,值越大说明结果集分布越广,也就越不可信。

但要接合实际情况分析。    

       在大数据量、多用户的压力下,最可能压力下,内存保留10%空余最佳。

 

 几种用户

 使用用户:正在使用用户的用户,对系统有压力

 注册用户:系统里的注册用户,对系统无压力

 在线用户:登录了系统,但对系统无太大压力,仅有保持链接的压力

 并发用户:同时对系统有请求,对系统有压力。在估算并发用户时,一半采用与实际用户数近似,1:100-1:10之间,一般用80%

 

 评价系统性能

 1、并发用户数

2、响应时间。影响系统服务等级。

3、处理能力。例如100用户、1000用户等等操作时都必须排队,过长的队列可能导致系统无法处理


根据TPM-C选择服务器
TPM-C=M*M0/T/M1
M  为日交易量,按照80/20原理
M0 为一个应用交易所对应的标准交易个数,推荐8-20
T  为交易时间,按每日8小时计算,T=8×20%=1.6
M1 机器处理能力 ,一般80%

在QC中导入已经存在的QTP脚本
1、从QC的测试计划中打开一个测试用例,选择脚本TAB页;
2、点击QTP图标,启动QTP,在QTP中选择open-本地系统-选择本地文件
3、选择save as 保存到QC的目录树中;
4、刷新QC 测试计划树,就可以看见最新的测试用例脚本

你可能感兴趣的:(loadrunner培训内容纪要)