使用样例程序 PHPWind 登录、发帖、退出登录,用 LoadRunner 来记录、运行和保存这个测试,为测试添加事务,参数化用户名与密码,为脚本添加检查点,查看测试结果。 实验任务: l 为测试添加参数化。 l 为测试添加检查点。 实验步骤分解 1) 录制脚本。 1.1 启动 WampServer 服务器。 1.2 打开 VuGen 。新建一个脚本,选择 Web-Http/Html 协议,给脚本命名并指定保存路径。点击 VuGen 录制按钮。 1.3 在录制选项中填入 PHPWind 的 URL : http://localhost/phpwind/ 。确认录制选项为 HTML-based script ,并修改 HTML 高级选项为: A script containingexplicit URLs only(e.g.web_url,web_submit_data) 。修改【 HTTP Properties 】下【 Advanced 】中的 Support charset 为“ UTF-8 ”。 1.4 开始录制。分别将登录、发帖、退出登录录制到 3 个不同的 Action ,并为 Action 命名以增强测试时的可读性。注意要在录制过程中添加对应登陆、发帖、登出的 3 个事务,为脚本添加检查点。 1.5 点击 VuGen 停止录制按钮。 2) 通过检查点检查事务是否通过 2.1 修改所录制的脚本,使得能通过检查点检查事务能否通过。 2.2 保存脚本为 PHPPost1 。登录脚本,此时所有脚本应该正常执行。使用【 View 】【 Test Results 】菜单命令打开运行结果窗口,导出运行结果到 HTML 文件 PHPPost1 ( 注意选择导出格式 Export format 为“ Detailed ” ) 。 3) 参数化脚本。 3.1 修改脚本,将用户名、密码设置为参数,并输入最少 10 个参数值。 3.2 设置脚本的运行方式,修改迭代次数,使得能通过多个用户名登录、发帖和退出登录。 3.3 保存脚本为 PHPPost2 。登录脚本。使用【 View 】【 Test Results 】菜单命令打开运行结果窗口,可以看出 使用不同用户名发帖不能成功 。导出运行结果到 HTML 文件 PHPPost2( 注意选择导出格式 Export format 为“ Detailed ” ) 。 实验结果提交: 1 2 个 VuGen 脚本。2运行测试导出的 2 个 HTML 报告。