使用Loadrunner测试Appeon Web应用时参数化的考虑

使用Loadrunner测试Appeon Web应用时参数化的考虑

使用Loadrunner测试Appeon Web应用时,由于客户端的Appeon Web library(IE插件)和服务器端Appeon Server的HTTP交互带的都是二进制数据。因此通过Loadrunner录制的脚本,与普通的基于HTML的Web应用是不同的,无法直接进行参数化,你在Loadrunner中看到的都是二进制数据。

那么是不是就无法参数化测试了?答案是否定的。

具体的方法就是:在Powerbuilder应用层进行参数化。下面具体解释一下含义。

例如,我们的PowerBuilder应用程序是在表中插入记录。对于这个表的主键列,原来可能是需要输入的,或者是生成的。
那么在进行压力测试前,需要对PB应用程序做一些小的修改。具体来说,就是对于影响数据提交的列,进行“参数化”。例如,主键我们可以采用Oracle的序列生成。这样就可以避免提交数据更新时,违反主键约束。
做完这些修改后,重新把PB应用翻译发布到Appeon Server,然后按正常方法录制脚本和测试就可以了。
这就是在应用层进行参数化的含义。当然,在PB层进行参数化,实际和生产环境中实际运行的程序有一些差别,但我们可以将这种差别和影响降低到最小,只在必要的地方使用。

在压力测试完后,将这些专用于“压力测试参数化”的PB代码注释掉就可以了。

参见:关于使用LoadRunner对Appeon Web应用进行压力测试的初步介绍 http://blog.csdn.net/shuchengma/archive/2006/12/26/1462386.aspx
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值