loadrunner测试数据库性能

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
18.
19.lr_output_message("The query returned %d rows.", NumRows);
20.
21.while(i<NumRows) {
22.lr_db_getvalue("StepName=GetValue",
23."DatasetName=MyDataset",
24."Column=USER_NAME",
25."Row=next",
26."OutParam=MyOutputParam",
ST);
28.
29.lr_output_message("The value is: %s", lr_eval_string("{MyOutputParam}") );
9LAST);
1.int NumRows=0;
2.int i;
3.lr_db_connect("StepName=Connect",
4."ConnectionString=Provider=OraOLEDB.Oracle.1, Data Source=ORCL; Persist Security Info=True; User ID=cloudchen;Password=123456",
5."ConnectionName=db1",
6."ConnectionType=OLEDB",
ST );
8.
9.lr_start_transaction("SQL");
10.
11.NumRows = lr_db_executeSQLStatement("StepName=PerformQuery",
LoadRunner是一款性能测试软件,用于模拟多个用户同时访问数据库来测试数据库的性能。在测试数据库性能时,常用的函数可能包括:
1.lr_db_connect:用于连接到数据库。
2.lr_db_executeSQLStatement:用于执行SQL语句。
3.lr_db_getErrorMessage:用于获取数据库错误信息。
4.lr_db_dataset_action:用于对数据集进行操作,如获取记录数、提取某一列的值等。
5.使用lr_db_getValue函数来获取执行结果
6.lr_db_disconnect:用于断开与数据库的连接。
这些函数可以用来构建测试脚本,以模拟多个用户同时访问数据库,从而测试数据库的性能。
举个例子:选择webservice协议
12."ConnectionName=db1",
13."SQLStatement=select * from USERS",
14."DatasetName=MyDataset",
ST );
16.
17.lr_end_transaction("SQL", LR_AUTO);//获得查询记录所开销的时间
4"Data Source=SID;Server=服务器IP;Port=端口号;"
5"Persist Security Info=True; "
6"User ID=username;Password=pw",
7"ConnectionName=db1",
8"ConnectionType=OLEDB",
30.i=i+1;
31.}
32.tepName=Disconnect",
34."ConnectionName=db1",
ST);
例子:
//创建Oracle数据库连接
2lr_db_connect("StepName=Connect",
3"ConnectionString=Provider=OraOLEDB.Oracle.1, "
相关文档
最新文档