菜鸟--loadrunner测试记录(一)

上一篇 / 下一篇  2008-03-04 14:48:23 / 个人分类:loadrunner

第一次使用loadrunner进行测试。当然我只是进行协助工作,因为我对系统比较熟悉。

虽然折磨了一周,连脚本录制都不顺利,但是还是学到了不少东西。一下做个小总结:

一、首先选择好协议,试录制脚本,以备制定相应测试计划。此目的有两个:

1、看脚本能否参数化---如果不能参数化,是否能通过其他办法解决?编码,或多录制脚本? 例如:1、我们这次是需要分账套的,因为不能参数化,又不能在做压力测试的时候让所有的用户都到一个账套中添加凭证,就需要分账套录制。在制定计划,分配用户时,也需要相关考虑。2、有些编码是唯一的,如果不能参数化,就需要进一步编写脚本处理了(两者编写脚本业可以解决,就得依据公司的规格设计说明书等文档和时间、人员情况啦。********一个学习目标哦,呵呵********)

2、看哪里有数据交互,用户并发会影响性能,是否需要作为事件进行测试---如果开发人员也不清楚,就需要这样做了。例如:新增凭证,录入凭证都在本地发生,只有保存时才进行交互,那么只考虑保存就可以了。

3、回放完可以查看loadrunner-Agent中的log,是否报错。也可以查看Generation log,看看这个里面能不能找到参数(********之后如何处理?*******)

二、关于录制脚本时候要注意的问题

1、录制时特别是首次试录制,一定要做好comment,这样才能更好查看脚本情况;

2、插入事件一定要先确定好事件的起始点和结束点,使用英文名称;

3、进入退出一定要录完整,以免测试中发现打开很多程序没有关闭,影响内存;

暂时想起这么多了。

三、关于性能测试调研内容

测试目的、测试功能点、操作、实际用户使用数、并发数、期望响应时间(秒)、数据库的数据量、每

个功能点用户在一个工作日中使用的频繁、每个功能点用户使用的高峰期、用户工作的持续时间(小时)、网络情况、服务器环境配置、期望性能测试完成时间

 

四、性能测试计划(留个文本吧:))

 

五、协议的选择

 

摘抄:

B/S系统:选择Web(Http/Html),

C/S系统:根据C/S结构所用到的后台数据库来选择不同的协议,如果后台数据库是Sybase,则采用sybaseCTlib协议,如果是Sql server,则使用MS Sql server的协议,至于oracle数据库系统,当然就使用oracle 2-tier协议。

对于没有数据库的c/sftp, SMTP)这些可以选择windows sockets协议。

至于其他的ERPEJB(需要ejbdetector.jar),选择相应的协议即可.

 

---有时也有例外,就要看看自己系统的设定了。比如我们的系统,用TCP/IP方式连接就无法录制;采用http连接方式就可以了。

 

**************

1、参数化;

2、加强脚本;

3、运行;

4、分析;

5、学习文档

***************

 

 


TAG: LoadRunner loadrunner

 

评分:0

我来说两句

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3304
  • 日志数: 4
  • 建立时间: 2008-03-04
  • 更新时间: 2008-07-21

RSS订阅

Open Toolbar