4、测试脚本录制
(1) 打开LoadRunner选择Create/Edit Scripts打开新建窗口,选择Oracle(2-Tier)进行录制
(2)单击“OK”按钮后,进入mercury virtual user generator脚本窗口,在左边点击“vuser_init”将它选中
(3)点击Start Record,弹出Start Record界面,在Program to record一栏里选择数据库客户端的应用文件sqlplusw.exe所在目录(d:\oracle\ora92\bin\sqlplussw.exe),在Record into Action一栏里选择vuser_init,点击OK
(4)在弹出oracle sql*Plus界面后输入数据库的用户名称,口令,和主机字符串(SID),点确定
(5)在单击确定后,在Recording对话框中将vuser_init更改为vuser_Action在sqlplus界面中输入命令导入步骤一准备好的测试文件test.sql
命令如下: @D:\temp\test.sql;回车。其中D:\temp 为test.sql文件所在的目录。
(6)在测试文件导入完成后,将Recording对话框的Action更改为Vuser_end,在sqlplus界面输入quit命令,回车,退出sqlplus界面,单击Recording对话框的停止按钮。
5、并发用户
让数据集成软件实现将源表CVIC_TEST_IN 中的数据同步到目的表CVIC_TEST_OUT的功能,数据集成软件运行之后,在LoadRunner中并发50个vuser(Virtual Users\Add Vusers),设置每秒钟启动一个vuser,运行时间5分钟,同时停止所有vuser。
6、平均响应时间计算
数据同步完毕后,在数据库中对目的表进行如下操作:select (SUM(ARRIVETIME)-SUM(CREATETIME)) from CVIC_TEST_OUT,除以总记录数select count(*) from CVIC_TEST_OUT,即为每条记录的平均响应时间。
文章出处:http://julianlali.blog.163.com/blog/static/58133643200911331651653/