1.设置关联
步骤:下面的菜单栏Correlation Results中选择一个关联后点击Correlate按钮进行关联,脚本里就会生成关联的函数。
2.参数化
如果用户在录制脚本过程中,用户和密码都是常量,当多个虚拟用户运行脚本时,都会提交相同的用户名和密码,这样不符合实际的运行情况,而且有可能引起冲突。为了更加真实的模拟实际环境,需要各种各样的输入。参数化在脚本中用参数取代常量值。
步骤:选择需要参数化的值,右键选择Replace with a Parameter,就可以设置参数化的名称等信息,可以通过创建表添加输入参数化后的值,或者选择.bat文件导入表格的值,也可以连接数据库导入。
参数化之间的关联:把用户和密码一一对应起来。
1.建立2个参数,比如username和password(就是新增列password)
2.输入具体的用户名,再对应的password参数中输入相应的密码
3.password参数中的【Select next row】选择same line as username
4.在username参数中的【Select next row】选择Random就可以了
数据分配与更新方式:
3.LoadRunner中的事务
获取某些操作如登录、订票的时间
步骤:选择开始位置,然后点击上面菜单栏的Insert菜单选择Sart Transaction插入事务开始函数
选择结束位置,然后点击上面菜单栏的Insert菜单选择Endt Transaction插入事务结束函数
4.内容检查
检查页面中某个内容是否显示
设置:菜单栏Vuser选择Run-time Settings中的Preferences,勾选其中的Enable Image and text check.
步骤:在录制脚本的页面图像中选择需要检查的内容后右键选择Add a Text Check,然后设置一些检查属性(大小写,模糊匹配等),会在脚本生成相关检查函数。
5.脚本录制的两个模式
URL模式所有的HTTP请求都是生成函数,脚本计较乱,不易理解
6.错误处理函数
lr_continue_on_error(int value),value值的含义,夜间运行时不那么重要的就可以取消出错继续运行
7.IP欺骗
步骤:打开电脑开始中LoadRunner下面有个Tools文件夹下面的IP Wizard工具(电脑不能是动态获取IP才能使用该工具);工具有传创建、导入、释放(测试完释放掉)等选项,可以在向导选项中添加IP地址。