LoadRunner脚本编写之二-2

上一篇 / 下一篇  2012-08-06 09:42:38 / 个人分类:LoadRunner

51Testing软件测试网F%o(gmL W6|7@:I6s

  素数:指大于1的自然数,除了1和它本身不能被其它数整除的数。prime()函数部分主要用来判断传入的数是否是素数。

4Nr7\a.~5~ P2u-O0

/Y5u T:UOA8wv0  demo()函数用来做static和auto类型的变量演示。Action()函数用于调用与输入结果。51Testing软件测试网+y'M w2w Ox

51Testing软件测试网0bD? Fc

  运行结果:

8V6s}3_ s+`+I051Testing软件测试网f*HX ?@i)Sz

vP-t%F%m4q\g{0
51Testing软件测试网"Aam`1g&H_

Starting iteration 1.
SMNz;Y? m#_-L0Starting action Action.
^Gc#r2U-MN#p0Action.c(31): demo()函数部分第1运行情况如下:
2w/K?.hOOq%Z0Action.c(22): demo()函数中的d=51446257
o%b6iW/Eq0Action.c(23): demo()函数中的static c=451Testing软件测试网E}*[&?|1SHSh
Action.c(32): 函数demo运行结果为:751Testing软件测试网+H;|C-S/J`$F^uX
Action.c(33): -------------------
51Testing软件测试网 S/g,WV#\

51Testing软件测试网 Aa!\bX:Lo

Action.c(31): demo()函数部分第2运行情况如下:51Testing软件测试网K9} \7R%l"n'w-E
Action.c(22): demo()函数中的d=51446257
M{#l X0ym0Action.c(23): demo()函数中的static c=5
a)[ KU as0Action.c(32): 函数demo运行结果为:8
2j1I:A1SP0Action.c(33): -------------------

N j{1paz,d._5Z&l0

LrtAZ8r0Action.c(31): demo()函数部分第3运行情况如下:51Testing软件测试网"a&n_Q:HFnL
Action.c(22): demo()函数中的d=5144625751Testing软件测试网I!Qcx(V9\J#F
Action.c(23): demo()函数中的static c=651Testing软件测试网"aZ4kDP8|l0` jL
Action.c(32): 函数demo运行结果为:9
Vhsb7X@t|n:MZ0Action.c(33): -------------------

/g-UW Cy:m]ex0

X BSLM wn^0Action.c(40): 13是素数!
d:P-n"t#V/@*Jn0Action.c(42): c=0
%_V"S gx1i8V j iy|0Ending action Action.51Testing软件测试网 Z*\%ikS5G
Ending iteration 1.

S2Uj?%o-\Q0
51Testing软件测试网%U?.M\^;]

  指针51Testing软件测试网1z [M(d5}

51Testing软件测试网"\n tK#k Z*x5p

  指针是C语言中广泛使用的一种数据类型,指针可以使我们的程序变得非常灵活,但也让不少程序员头痛,一不小心就会使程序出错。51Testing软件测试网"weS2YB5X

51Testing软件测试网gxeD1y J

  指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。

,yn2q+O!wx Q2l*lm051Testing软件测试网HmP yO/v)D3i

  有一本很厚小说,为了便于读者找到某一段内容,我们会给某一段内容起一个小标题并标注上页数。这样找起来就非常方便了。那在内存中,小标题页数就相当于内存单元的指针,具体的小说内容就是内存单元的内容。

_f4bBQX051Testing软件测试网'\(|N9] p]&E:C

51Testing软件测试网c+eUN;Y-l

:~K'K0G,y0Q\0Action(){51Testing软件测试网|o?smt6A
    int score[5]={100,98,78,55};   //一维数组
5~i-i1}6ae Z0    int *p=score;         //一维数组指针51Testing软件测试网#r"u*r!`9l
    int sixnum[2][3]={{1,2,3},{4,5,6}};  //二维数组
L Ezx$@"v |,_kK0    int (*p1)[3];        //二维数组指针51Testing软件测试网T0U8e'Dk*[*T-d^
    int i,j;      //定义两个变量
51Testing软件测试网 s RW2^&wEn+G$i

:X} jj Y Nc9O0    for (i=0;i<=4;i++) {51Testing软件测试网W\ zh&Z:yf9m5b2P-N
        lr_output_message("score[%d]=%d",i,score[i]);  //以下标形式标识数组
!_$p:G z C BQ s0        lr_output_message("*(p++)=%d",*(p++));   //以指针方式输出数组51Testing软件测试网 ~4k k9E@[uI@
    }
g*u:ba TnwaL0    lr_output_message("--------------------------");

g W/j|sZ)|051Testing软件测试网3ZKf!w*S-h].ZD,K

    p=score;
e-XeE-x4r0    for (i=0;i<=4;i++) {51Testing软件测试网E5R%C x1H c!iZ][
        lr_output_message("score[%d]=%d",i,score[i]);  //以下标形式标识数组
!p%s/?8RH?0`%H0        lr_output_message("*(p+%d)=%d",*(p+i));   //以指针方式输出数组51Testing软件测试网l#Kaw7z6M
    }51Testing软件测试网 s%r5Ez6a6^_
    lr_output_message("--------------------------");
51Testing软件测试网 _a/?q-~E1Y5FtV'|%J

51Testing软件测试网}+I7}A2f

    p1=sixnum;
C@ p;N)G[d0    for (i=0;i<=1;i++) {51Testing软件测试网%L}zE5V_
        for (j=0;j<=2;j++) {51Testing软件测试网q|+M%e.H7V O
             lr_output_message("sixnum[%d][%d]=%d",i,j,sixnum[i][j]);   //以下标形式标识数组
R+fZNL`2l.RIk0             lr_output_message("*(*(p1+%d)+%d)=%d",*(*(p1+i)+j));  //以指针方式输出数组
p4o(uq/a/vW6j|,EH6P0        }
51Testing软件测试网 ]8`CPvl

3|f,Z)@/@!QG5\L@0    }51Testing软件测试网kQ:]m9tQf[AI
   51Testing软件测试网Z3n"z-pzMDJ'?
    return 0;51Testing软件测试网oj PXdk
}

J;Nv+`*`1w0

(BV4N??{TT0  运行结果:51Testing软件测试网)]^-\V*f*B,Zf

51Testing软件测试网,br,u*Q'~0cF

51Testing软件测试网S/F1ZQO9a J9jI

Starting iteration 1.
{'iMj` I0Starting action Action.51Testing软件测试网7\ ?6B$S7H Pc
Action.c(11): score[0]=100
+O2OKN4s/y:[(i3I2n0Action.c(12): *(p++)=100
E rDV&}b.[p0Action.c(11): score[1]=9851Testing软件测试网+m ct$LY;o:wI
Action.c(12): *(p++)=98
*W3v3LB#`&jTm0Action.c(11): score[2]=7851Testing软件测试网1F6rVv:t-PF'x_
Action.c(12): *(p++)=78
Ab ]V3}w n-F0Action.c(11): score[3]=5551Testing软件测试网 W.{ k0N [V bD
Action.c(12): *(p++)=55
Vgsf;^ d0Action.c(11): score[4]=0
&^-cI$p%b Y`D k@0Action.c(12): *(p++)=051Testing软件测试网t+h5C*] r:r#FUt
Action.c(14): --------------------------
X_#vU NT,v] k2V0Action.c(18): score[0]=10051Testing软件测试网6H1Ba'dFik"D
Action.c(19): *(p+100)=051Testing软件测试网^y8]9B.bJK tZK)M$r
Action.c(18): score[1]=98
.ES1h{7\!un9S0Action.c(19): *(p+98)=0
Cl];QH3](C0Action.c(18): score[2]=7851Testing软件测试网r S^&S1i}(d*` _
Action.c(19): *(p+78)=051Testing软件测试网 I2`LWPkj o
Action.c(18): score[3]=55
!K'] k$y5\O.KQ1t"q0Action.c(19): *(p+55)=0
,dc3U W*n%y|0Action.c(18): score[4]=051Testing软件测试网2Y+_'a@EA
Action.c(19): *(p+0)=051Testing软件测试网4A\Ft(iD0Qg
Action.c(21): --------------------------51Testing软件测试网(o:leFN$X G*`KS
Action.c(26): sixnum[0][0]=1
q7M:ek"YP5d-Y0Action.c(27): *(*(p1+1)+0)=5438539251Testing软件测试网Tv,R6Z2J5G pP
Action.c(26): sixnum[0][1]=2
.Vu ~$_|hh0Action.c(27): *(*(p1+2)+0)=5438539251Testing软件测试网8D3QZ&[i`mKy
Action.c(26): sixnum[0][2]=351Testing软件测试网@z,h7|"K*Y?6Gi
Action.c(27): *(*(p1+3)+0)=5438539251Testing软件测试网[(hR(TJVI6pc
Action.c(26): sixnum[1][0]=451Testing软件测试网 CRw h.EL
Action.c(27): *(*(p1+4)+0)=54385392
O)j4HQ/f#D b0Action.c(26): sixnum[1][1]=551Testing软件测试网H7E7]%z/^nm*]j2?
Action.c(27): *(*(p1+5)+0)=5438539251Testing软件测试网YV3~Xrs Y
Action.c(26): sixnum[1][2]=651Testing软件测试网 m5SE~V'[:Nl0{;u
Action.c(27): *(*(p1+6)+0)=5438539251Testing软件测试网8n%VqnQ4cO
Ending action Action.
bUxa o0z8V&V |e0Ending iteration 1.

n[5\+Mg,E/F?g D0  本章节算做对C语言一些概念性知识的回味道吧。后面再写关于loadrunner脚本编写的内容要根据实际意义一些脚本进行分析。51Testing软件测试网{R AqEK/o

bLT_)mO r)H0相关链接:

6y]'sq@7hu0

Ya0N%k6V RB0LoadRunner脚本编写之一

w(`-wxr\:rO0

TAG:

 

评分:0

我来说两句

Open Toolbar