LoadRunner脚本编写之二-2

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

af.f8oj } s'r0  素数:指大于1的自然数,除了1和它本身不能被其它数整除的数。prime()函数部分主要用来判断传入的数是否是素数。51Testing软件测试网0FP+~&T?x8{"dC N

K^n q9[0  demo()函数用来做static和auto类型的变量演示。Action()函数用于调用与输入结果。

,sG5J.I]q6u0

d2qY!{5q`A [0y0  运行结果:51Testing软件测试网J3i1K+q&{0t+l(]4L [

JiIR0Y_G051Testing软件测试网 SN9] _H N;d^1O

}Oc(H$Ko!l)fY.Hl0Starting iteration 1.
Yc{7x#swD0Starting action Action.
,@ y4KPL8a1U0Action.c(31): demo()函数部分第1运行情况如下:
:K:N/_"zpP9Q0Action.c(22): demo()函数中的d=51446257
aS$Yx\ H1z0Action.c(23): demo()函数中的static c=4
)N6IBc B'|0Action.c(32): 函数demo运行结果为:751Testing软件测试网!x4hv%Mb:Tx KQV
Action.c(33): -------------------

"]@C5vb(^&gs1Te0

v0O-A taL^0Action.c(31): demo()函数部分第2运行情况如下:
E `Wx`K9x)H;[#P0Action.c(22): demo()函数中的d=51446257
Q2v3dX$_'V-G r0Action.c(23): demo()函数中的static c=5
b5J _F;z/?8rPnB0Action.c(32): 函数demo运行结果为:8
%D3F6~l IL Jn0oM0Action.c(33): -------------------
51Testing软件测试网 s,Y!@V/ZIY h.i4B%~

F(J,Gnd~F0Action.c(31): demo()函数部分第3运行情况如下:51Testing软件测试网Z2GlE^ H
Action.c(22): demo()函数中的d=51446257
*T w#lgw&A0Action.c(23): demo()函数中的static c=651Testing软件测试网h"kZpfE t
Action.c(32): 函数demo运行结果为:9
H:om^"~+m(ho0Action.c(33): -------------------

^N3gC;B(n's0

(Z,n+t'f M0Action.c(40): 13是素数!51Testing软件测试网ox NV/B7T%y;[
Action.c(42): c=0
G(SJ_m#sMW0Ending action Action.
sCH;|(_%w&a0Ending iteration 1.

hgu0s)O;@;WG0
51Testing软件测试网-^K.Rx*_

  指针51Testing软件测试网!k:PS^2jV

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

-YU Rdv:?9}2P0  指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。

_+O'J[^!`9F051Testing软件测试网6yL}-KdR

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

?u*JO~)h051Testing软件测试网 [*rO f {`/U:fE[

:KmsY~(n\)rd0~0Action(){
bB N#GRO$CGgv9E0    int score[5]={100,98,78,55};   //一维数组
f2saZU)NG0    int *p=score;         //一维数组指针
@9u,| N/O)c0T0    int sixnum[2][3]={{1,2,3},{4,5,6}};  //二维数组
XQ&T ],L"NBc"h0    int (*p1)[3];        //二维数组指针51Testing软件测试网){8}wW`o,s0S.Y v
    int i,j;      //定义两个变量
51Testing软件测试网.t@9B@i9Zg+P }O

51Testing软件测试网O~/v7K\ D ]

    for (i=0;i<=4;i++) {
)S/HLR-e4W0        lr_output_message("score[%d]=%d",i,score[i]);  //以下标形式标识数组
}4} rYv0pM1NC2h0        lr_output_message("*(p++)=%d",*(p++));   //以指针方式输出数组
ks*AIi$k-w&L)m0    }
-r$w8a+G'_ BI+\Q F u0    lr_output_message("--------------------------");

z%I%WxM-]B0

h(P4{vP8J8u)XG0    p=score;
%\Nx b$RJ0    for (i=0;i<=4;i++) {
U+d*Kx`h&~Q0        lr_output_message("score[%d]=%d",i,score[i]);  //以下标形式标识数组
*I\iuuk/^w0        lr_output_message("*(p+%d)=%d",*(p+i));   //以指针方式输出数组
o hAClIex0    }
/K|T7i5}%`7?0    lr_output_message("--------------------------");
51Testing软件测试网#uqv?-B_$LRDVA

$ywtn9_]/D0    p1=sixnum;
O,X _5J8U N6fX0    for (i=0;i<=1;i++) {
9}%y,L s.h;`'|0        for (j=0;j<=2;j++) {51Testing软件测试网u7R:?I x QJ
             lr_output_message("sixnum[%d][%d]=%d",i,j,sixnum[i][j]);   //以下标形式标识数组
]+vz4qG X+?3t0             lr_output_message("*(*(p1+%d)+%d)=%d",*(*(p1+i)+j));  //以指针方式输出数组
%IU%w;H I_'Lkk-|0        }
51Testing软件测试网 st mM ALe EL

51Testing软件测试网8{2U0YpgO(m

    }51Testing软件测试网EV B)s'V$CP,z
   51Testing软件测试网7\a2sa/Bv_s!_%~
    return 0;51Testing软件测试网hi Tur&QC
}
51Testing软件测试网^}C A0vEX

URp)\(s9Ii0  运行结果:

P0\6rw+G R^L{0

nE'@9y"iO:OSya_2{0

Pt}K GpVl0
Starting iteration 1.51Testing软件测试网7sv8s5L T OK&Z?
Starting action Action.51Testing软件测试网qOD St!{ N
Action.c(11): score[0]=10051Testing软件测试网\,\P;`v};Ewl4b'_'B
Action.c(12): *(p++)=10051Testing软件测试网 F&h Tbd5k?
Action.c(11): score[1]=9851Testing软件测试网wb4Q FC4ca
Action.c(12): *(p++)=98
d5MlS&W6X Gk0Action.c(11): score[2]=7851Testing软件测试网'\Rz4L)F Q};O7@ jd_/s
Action.c(12): *(p++)=78
.Zr/c8Xa#LHXgT0Action.c(11): score[3]=5551Testing软件测试网+}+jBb dU:}QRD
Action.c(12): *(p++)=55
"yiAY+V,Xg6R0Action.c(11): score[4]=051Testing软件测试网1g1P H#m^+Qu*K(c
Action.c(12): *(p++)=0
c?$I~RT o3qP|0Action.c(14): --------------------------
5@/|~8eCY0Action.c(18): score[0]=100
CXOGGh#o0Action.c(19): *(p+100)=051Testing软件测试网RWF0oQ+P
Action.c(18): score[1]=9851Testing软件测试网i v_:\`;E m
Action.c(19): *(p+98)=051Testing软件测试网"~:}n`1X S
Action.c(18): score[2]=78
#`+}+B xk JK5~0Action.c(19): *(p+78)=051Testing软件测试网9T/Qvc+Ky[r{&L
Action.c(18): score[3]=5551Testing软件测试网1l:Y'y1C"jZ5Sh#UU
Action.c(19): *(p+55)=051Testing软件测试网c"i0w6o)]$kV?
Action.c(18): score[4]=0
t;`}U#i5_#aB0Action.c(19): *(p+0)=0
Y:o/S8|C3\_a0Action.c(21): --------------------------51Testing软件测试网ZR\Hs)wR!DF
Action.c(26): sixnum[0][0]=1
I3WVV}!b/a0Action.c(27): *(*(p1+1)+0)=5438539251Testing软件测试网X5O M,ks7qh]/Y
Action.c(26): sixnum[0][1]=251Testing软件测试网9i!y {P'a'u,tvB
Action.c(27): *(*(p1+2)+0)=5438539251Testing软件测试网 q4s$Mm%R|
Action.c(26): sixnum[0][2]=3
eL} };@4[!`0Action.c(27): *(*(p1+3)+0)=54385392
&L4|zKgx8mmL0Action.c(26): sixnum[1][0]=4
] vsn7c3[4lH0Action.c(27): *(*(p1+4)+0)=54385392
w wVZ.t z^!I3W0Action.c(26): sixnum[1][1]=5
` {c^w%G5c\)_0Action.c(27): *(*(p1+5)+0)=54385392
uQc_]0Action.c(26): sixnum[1][2]=651Testing软件测试网D&C A6['o`{
Action.c(27): *(*(p1+6)+0)=54385392
l$x7e i4AB'KRc0Ending action Action.51Testing软件测试网ktm%L9z"i3cR%e8V"[
Ending iteration 1.

1e:N4JS$DGu pn0  本章节算做对C语言一些概念性知识的回味道吧。后面再写关于loadrunner脚本编写的内容要根据实际意义一些脚本进行分析。51Testing软件测试网.Ia^4Ve b

51Testing软件测试网*][D?\r ^

相关链接:51Testing软件测试网/o?^aSJ/Q:|D

51Testing软件测试网$J z+k8l]q

LoadRunner脚本编写之一51Testing软件测试网3yk0M{8R


TAG:

 

评分:0

我来说两句

Open Toolbar