`

第2讲:LR自带订票系统脚本说明

阅读更多

 

1.所附代码是Loadrunner 11自带订票系统的脚本,其中大部分是手工编写经过调整
2.适用于Loadrunner 11.以上版本在运行之前请确定环境问题
3.在运行前,请注意选择合适的选项,打开订票系统,在administrator选项中,除了最后四个不要选,其它都可以勾选
4.此脚本只做脚本编写练习使用,不包含具体性能测试目标
5.其中很多方法并不是最优的解决办法,只做练习使用。欢迎各位测试,积极指正
6.如果在运行中有任何问题,可以随时保持与我联系,也欢迎各位与我一起共同交流
7.注意,当前脚本设置只输出错误信息,要看参数及详细日志请更改设置

真心希望高手能设计一份针对此系统的性能测试计划
 重点在于场景设计,特别是顺序,以最小的投入获取最大回报的方式

 

在完成脚本过程中主要有以下问题:(由于是也是初学,其中特别是代码部分可能有悖于编程思想的,还请各位见谅,并请指出。)

1.生成不同的航班每次运行总是从同一个出发地点目的地:关联保存为参数,来随机完成航班预订。在生成随机数前设置种子值。

2.随机提交多人航班的时候,填写多条个人信息时如果写函数:结合submit_data和customer_request函数,最终才明白customer_request是可以将变量保存为参数中代替name  value这些值的,而submit则不行。

3.取消航班时变量没有进行动态内存分配,在某些极端情况下可能会出现问题。

 

如果发现其中有任何问题,欢迎留言,我们也将一起探讨。

0
0
分享到:
评论
2 楼 测试的达 2014-11-07  
看下返回的日志是不是中间有错误了
1 楼 nepenthes 2014-10-21  
我也是初学者,我的脚本都没有问题,检查点也是成功的,但是我用那个用户登录后就是没有查看到订制成功的机票信息

相关推荐

    订票系统 VC范例

    2. **数据库交互**:系统需要存储乘客信息、车票信息、订单状态等数据,通常会选择SQL数据库如MySQL或SQL Server。VC可以通过ODBC(Open Database Connectivity)或ADO(ActiveX Data Objects)进行数据库操作,实现...

    LoadRunner自带实例Flight的脚本

    在压缩包文件`flight03`中,很可能是包含了Flight脚本的第三部分或是一个特定的测试阶段。文件可能包含已录制的脚本、场景配置信息,或者是测试报告。要深入学习和理解这个实例,我们需要打开文件,查看其中的具体...

    性能测试文档

    "测试回顾版-第十一讲:Loadrunner8_1自带订票系统脚本实战1"提供了实际的LoadRunner应用场景,通过一个订票系统的脚本实战,让读者能够更好地理解和掌握性能测试的实际操作。 这些文档构成了一个相对完整的...

    LoadRunner常见问题整理

    3. **调整Oracle的PERL5LIB环境变量**:如果使用的是LoadRunner自带的webtours系统,并且点击Flights选项后页面为空,可以尝试临时清空或调整本机Oracle的PERL5LIB环境变量。具体操作是在使用webtours时删除该变量的...

    LoadRunner

    ### LoadRunner软件测试操作入门详解 ...综上所述,LoadRunner提供了一套完整的性能测试解决方案,从脚本录制到测试场景设计,再到结果分析,帮助测试人员准确评估系统在高负载下的表现,从而优化应用性能。

    uboott移植实验手册及技术文档

    u-boot运行到第2阶段会进入start_armboot()函数。其中nand_init()函数是对nand flash的最 初初始化函数。nand_init()函数在两个文件中实现。其调用与 CFG_NAND_LEGACY 宏有 关,如果没有定义这个宏,系统调用 ...

Global site tag (gtag.js) - Google Analytics