LoadRunner
脚本编写
LoadRunner
生成脚本的方式有两种,一种是自己编写手动添加或嵌入源代码;一种是
通过
LoadRunner
提供的录制功能,运行程序自动录制生成脚本。这两种方式各有利弊,但
首选还是录制生成脚本,
因为它简单且智能化,
对于测试初学者来说更加容易操作。
但是仅
靠着自动录制脚本,
可能无法满足用户的复杂要求,
这就需要手工添加函数,
进行必要的手
动关联或在函数中进行参数化来配合,
增强脚本的实用性。
手写添加增强脚本的独特之处在
于:
1
.可读性好,流程清晰,检查点截取含义明确。业务级的代码读起来总比协议级代码
更容易让人理解,
也更容易维护,
而且必要时可建立一个脚本库。
而录制生成的代码大多没
有维护的价值,现炒现卖。
2
.
手写脚本比录制的脚本更能真实地模拟应用运行。
因为录制的脚本是截获了网络包,
生成的协议级的代码,而略掉了客户端的处理逻辑。
3
.手写脚本比录制脚本更能提高测试人员的技术水平。
LoadRunner
提供了
Java user
、
VB user
、
C user
等语言类型的脚本,允许用户根据不同的测试要求自定义开发各种语言类
型的测试脚本。
增强脚本的好坏关系到这个脚本是否能在实际运行环境中更真实地进行模拟操作。
至于具体使用哪种方式来生成脚本,
还应该以脚本模拟程序的真实有效为准。
例如,
有
些程序只需要执行迭代多次操作,
没有特殊要求,
选择自动生成的脚本就可以了;
有些程序
需要加入参数化方可满足用户的要求,
此时应该使用增强的手工脚本。
再就是结合项目进度、
开发难易程度等因素综合考虑。