如果晚上月亮升起的时候,月光照到我的门口,我希望月光女神能满足我一个愿望,我想要一双人类的手。我想用我的双手把我的爱人紧紧地拥在怀中,哪怕只有一次。如果我从来没有品尝过温暖的感觉,也许我不会这样寒冷;如果我从没有感受过爱情的甜美,我也许就不会这样地痛苦。如果我没有遇到善良的佩格,如果我从来不曾离开过我的房间,我就不会知道我原来是这样的孤独.

lr测试数据库性能

上一篇 / 下一篇  2013-04-23 16:03:47 / 个人分类:loadrunner

$Ea@4l+N9u+f V0目的:loadrunner测试oracle数据库性能;51Testing软件测试网[;i;F1?7W(M

*yNa ^&vo/?0环境:oracle安装在linux系统下,loadrunner载本机PC上;51Testing软件测试网H5Oc-WeT8Un

8xc$uy%QN'eZ+zf0方法:使用web service协议,用lr提供的函数写脚本完成测试51Testing软件测试网8O8P*a7l~G$t

3~|8d+a{0 script:

?^!l^|d F6N8C0

o.G+lk^tN]] U A0第一种:测试通过

mO[bb/_e@9A0

;vZ1X$S\Og0//建立数据库连接
~T L'z*b/h,S)V0    lr_db_connect("StepName=DatabaseConnection",
!OOH3K ]&`NG~0                  "ConnectionString=Driver={Microsoft ODBC for Oracle};"51Testing软件测试网 Mg0p@+yXw"K9L.g
                                   "Server=192.168.xxx.xxx:1521/SID;"51Testing软件测试网*K N!i%{h9KfumO
                                   "Uid=xxxxxx;"51Testing软件测试网%Mrz4UL8k!k
                                   "Pwd=xxxxxx",
7r,m'M L0SM,k0                  "ConnectionName=db1",
sQF3w'`4`P"K0                  "ConnectionType=ODBC",
R8C%Z rhT3Q8K(C+p0                  LAST);51Testing软件测试网fI8Y#}3OE

N!j)^$AP%I"l%U0安装oracle客户端,选择440M模式的安装,不然找不到Microsoft ODBC for Oracle驱动

'r4yx^)}051Testing软件测试网z2V8s6D/\Ib

第二种:测试通过

n`u`3Jv4T.o Hd0

.C5MM%|4IL0~0  lr_db_connect("StepName=Connect to DB",
)KC6Xl5}&A0   "ConnectionName=DB",51Testing软件测试网9\ Gx8I$CPi
   "ConnectionString=Provider=OraOLEDB.Oracle.1;Data Source=192.168.xxx.xxx:1521/SID;Password=xxx;User ID=xxxxx",
K#K|&s.?*X a0   "ConnectionType=OLEDB",
*c3{+vN:v0   LAST);51Testing软件测试网1|{ys$g.} HQF

EB c.n9[2MG)^ eT0测试完整代码如下:

xp/G+vi0

+D ?#@m7tN^:}oC0   //建立数据库连接
2c4NXzjXg}l0    lr_db_connect("StepName=DatabaseConnection",
1r,k#ED&m Qu5r+s2Y0                  "ConnectionString=Driver={Microsoft ODBC for Oracle};"51Testing软件测试网I3EE2mz{l"U
                                   "Server=192.168.xxx.xxx:1521/SID;"51Testing软件测试网}Z0yO)N u1V
                                   "Uid=xxxxxx;"
{#rJ"y8dj0                                   "Pwd=xxxxxx",51Testing软件测试网*pVnMRw7J(x
                  "ConnectionName=db1",
tSs}/w0                  "ConnectionType=ODBC",51Testing软件测试网2a/~(L0bI!Og
                  LAST);51Testing软件测试网IK&K|V)oM

51Testing软件测试网HA[ e?a6T!s

51Testing软件测试网Ze,S{sG&a
 lr_start_transaction("sql start");

7R[e3`#opo[0

)N*xLW [\x"k0     //执行SQL语句
#^'m@.Rd]}\BK0     NumRows = lr_db_executeSQLStatement("StepName=PerformQuery",51Testing软件测试网&G*fx1fG f6D7m+|
                                          "ConnectionName=db1",51Testing软件测试网*C(Xq_k$I9PW
                                          "SQLStatement=select distinct channel  from ty_downflow",51Testing软件测试网+X^:_%H.q.Q&n
                                          "DatasetName=select",
"i'c c6T B0                                          LAST);51Testing软件测试网(yfHLf3DX
 
u2G q[h"A/i:WK0 lr_end_transaction("sql start", LR_AUTO);

#lR [!K*N"cVO7b-]0

&[4Q/Yy1S3z0        //释放结果51Testing软件测试网2WF9ZW8^i)|[&S
         lr_db_dataset_action("StepName=RemoveDataset",51Testing软件测试网K!h'~5k1W _B7j
                            "DatasetName=select",51Testing软件测试网.j-DOa*bG(j!o`
                            "Action=REMOVE",51Testing软件测试网^9d0a,St?
                            LAST);

fl$`GZId2z.v0

Cb6?/c"c/F{'vO051Testing软件测试网N:Ipa @
     //断开数据库连接51Testing软件测试网[(KU)b5MRd
      lr_db_disconnect("StepName=Disconnect",
"X({%J] e/u0                       "ConnectionName=db1",
\#sj_+vk1AR0                       LAST);51Testing软件测试网 q bR\\;~?


TAG:

漂浮 引用 删除 femir   /   2013-04-23 16:38:04
 

评分:0

我来说两句

Open Toolbar