性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联

时间:2024-04-02 22:44:03

Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
说明:本文使用loadrunner自带的HP Web Tours Application,录制web脚本没有概念性的解释,直接开始
一、打开web Server,见下图
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
启动后,在任务栏会看到如下图标:性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
二、打开loadrunner,打开Virtual User Generator
Loadrunner包含三大组件,Virtual User Generator、Controller、Analysis
Virtual User Generator:主要用来录制以及调试脚本
Controller:用来执行性能测试场景
Analysis:用来分析执行结果
选择Web(HTTP/HTML),如下图
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
弹出框options为录制选项,可以选择是基于HTML-based script和URL-based script
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
点击“OK”,即可开始录制
我们录制一个简单的登录并进行订票操作,webTours录制脚本之前如果需要添加关联,则需要勾选Set LOGIN form’s action tag to an error page.并滑动到底部,点击update,如图所示:
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
(1)添加事务,本次设置的事务为:登录(login),查询航班(queryFlights),订票(booking),查看订票信息(checkFlights)。登录一般为前置条件,所以在录制过程中将登录部分的脚本放置到vuser_init,如下图,第一个箭头即将脚本放入vuser_init,第二个箭头为设置事务(start transaction),点击后输入事务的名称即可,如图二,输入事务名后,完成登录操作,点击第二个箭头后(End transaction)的按钮完成事务设置,同理,查询航班,订票,查看订票信息等事务一样进行操作,只不过需要放在Action里面,如图三。
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
录制完成后会生成脚本,如下图所示:
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
(2)添加关联
Loadrunner自带扫描需要添加关联的部分
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
添加后会加web_reg_save_param_ex这个函数,当然也可以手工添加关联

性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
(3)添加检查点,添加检查点是为了检测事务是否成功
检查点一般是web_reg_find函数
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
(4)参数化,我们这里对登录的用户名和密码进行参数化,还可以选择其循环方式
性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
以上类容即为loadrunner进行简单的脚本录制,添加关联,设置事务,添加检查点以及参数化的基本操作。