如果晚上月亮升起的时候,月光照到我的门口,我希望月光女神能满足我一个愿望,我想要一双人类的手。我想用我的双手把我的爱人紧紧地拥在怀中,哪怕只有一次。如果我从来没有品尝过温暖的感觉,也许我不会这样寒冷;如果我从没有感受过爱情的甜美,我也许就不会这样地痛苦。如果我没有遇到善良的佩格,如果我从来不曾离开过我的房间,我就不会知道我原来是这样的孤独.
Silk Performer性能测试工具学习
上一篇 / 下一篇 2014-09-24 17:31:19 / 天气: 晴朗 / 心情: 平静 / 个人分类:Silk Performer
Silk Performer工具与LoadRunner操作习惯和脚本编写完全不一样了。一下是个人理解欢迎纠错
1.安装下载步骤省略
2.首先来说说SilkPerformer与loadrunner相比具有的特别之处,
A.项目级的测试工具:SilkPerformer可以针对项目建项目,便于管理脚本和数据文件,类似编程工具的思想。
B.脚本编写流程:
Z,M5cJ2J:Mv4b0
benchmark SilkPerformerRecorder
jo tY"V_[0
use "WebAPI.bdh" // 调用的接口包
Y6[9qUi tSH.I f^0
dclparam // 参数化参数定义51Testing软件测试网D H X5a ljk
psLoginColumn11 : string; // 参数化的用户名
F9Y(v-W]p0H3Y8i8_4c0 psLoginColumn21 : string; // 参数化的密码
psLoginColumn11 : string; // 参数化的用户名
F9Y(v-W]p0H3Y8i8_4c0 psLoginColumn21 : string; // 参数化的密码
51Testing软件测试网b~
?+AU6m'^
use "kernel.bdh"
use "kernel.bdh"
51Testing软件测试网/e_[#Hf:El~:o
dcluser 51Testing软件测试网6MN%K4A'IJ?x&K)ta
user
r"vc0zW1eCQD0y0 VUser 51Testing软件测试网DRm(v,g_HJ`.wm%[
transactions // 定义的5个事务
(Rbe8Wz9k*F%P;Al2M0 TInit : begin;51Testing软件测试网(xuV js M!S
TMain : 1;
aA|7}v9x0 logon : 1;
Q8\&G,?`.Nz'`0 logout : 1;
c}fGbevK0 TShutdown : end;
user
r"vc0zW1eCQD0y0 VUser 51Testing软件测试网DRm(v,g_HJ`.wm%[
transactions // 定义的5个事务
(Rbe8Wz9k*F%P;Al2M0 TInit : begin;51Testing软件测试网(xuV js M!S
TMain : 1;
aA|7}v9x0 logon : 1;
Q8\&G,?`.Nz'`0 logout : 1;
c}fGbevK0 TShutdown : end;
var
#K\ cZ#dl0 hLogin1 : number; // 用户名密码参数文件变量
:}9]ph$`-HSun0 bVerifyTitleSuccess1 : boolean; // 检查点Boolean变量51Testing软件测试网0J d4F s;t P ^,|
bresult : number; // 检查网页内容定义的变量
#K\ cZ#dl0 hLogin1 : number; // 用户名密码参数文件变量
:}9]ph$`-HSun0 bVerifyTitleSuccess1 : boolean; // 检查点Boolean变量51Testing软件测试网0J d4F s;t P ^,|
bresult : number; // 检查网页内容定义的变量
51Testing软件测试网R7A+E(j(?
dclrand
dcltrans51Testing软件测试网&h$^;p0p kq
transaction TInit //Tinit事务开始 初始化参数文件,browser设置
gpK$D|Y p`0 begin
transaction TInit //Tinit事务开始 初始化参数文件,browser设置
gpK$D|Y p`0 begin
FileCSVLoadGlobal(hLogin1, "login.csv", ","); // 参数CSV文件
jO^?h/]:y.N0 WebSetBrowser(WEB_BROWSER_MSIE8);
d3W(ois0 WebModifyHttpHeader("Accept-Language", "zh-cn");
jO^?h/]:y.N0 WebSetBrowser(WEB_BROWSER_MSIE8);
d3W(ois0 WebModifyHttpHeader("Accept-Language", "zh-cn");
end TInit;
51Testing软件测试网:W$HNG8Oawi?v
transaction TMain // Open index51Testing软件测试网't5B6an4wy8Q
var
;k"Eoo ~0 begin51Testing软件测试网GD e7{'Ao*ZJ.A ~0d
SetEncoding("UTF-8");
var
;k"Eoo ~0 begin51Testing软件测试网GD e7{'Ao*ZJ.A ~0d
SetEncoding("UTF-8");
WebPageUrl("http://10.x.x.x:xx/secure/Dashboard.jspa", "System Dashboard - 需求服务部、测试检验部 JIRA");
{0~)n J%J!?0 51Testing软件测试网pE;e"F:xzkE@u
WebModifyHttpHeader("Accept-Language", NULL, WEB_MODIFY_OPT_Remove);51Testing软件测试网,Fo3v O'Y`
end TMain;
{0~)n J%J!?0 51Testing软件测试网pE;e"F:xzkE@u
WebModifyHttpHeader("Accept-Language", NULL, WEB_MODIFY_OPT_Remove);51Testing软件测试网,Fo3v O'Y`
end TMain;
9X8q"OI:_#ubr{0
51Testing软件测试网i1_4I-B/Yd$B+e
transaction logon // Submit login information51Testing软件测试网wG#_ad/q
var51Testing软件测试网!Y(pOw0_s
begin51Testing软件测试网4~1F;z#B$wB
FileGetRndRow(hLogin1);51Testing软件测试网\q L*v+PA
psLoginColumn11 := FileGetCol(hLogin1, 1, STRING_COMPLETE); // username
g,Z2H?F2KB ]6P+M+D0 psLoginColumn21 := FileGetCol(hLogin1, 2, STRING_COMPLETE); // password
var51Testing软件测试网!Y(pOw0_s
begin51Testing软件测试网4~1F;z#B$wB
FileGetRndRow(hLogin1);51Testing软件测试网\q L*v+PA
psLoginColumn11 := FileGetCol(hLogin1, 1, STRING_COMPLETE); // username
g,Z2H?F2KB ]6P+M+D0 psLoginColumn21 := FileGetCol(hLogin1, 2, STRING_COMPLETE); // password
51Testing软件测试网/w}G_3Q+s0?+^!a
WebFormPost("http://10.x.x.x:xx/rest/gadget/1.0/login",REST_GADGET_1_0_LOGIN008,0.30); // 提交登陆信息
WebFormPost("http://10.x.x.x:xx/rest/gadget/1.0/login",REST_GADGET_1_0_LOGIN008,0.30); // 提交登陆信息
(b$ZD3w+cJ*O@0
end logon;
transaction logout
n`sc.^9h,d0 var51Testing软件测试网Uu(|LA,u/rM
begin51Testing软件测试网K _eb)H
SetEncoding("UTF-8");
4N&EK6MdF~0
n`sc.^9h,d0 var51Testing软件测试网Uu(|LA,u/rM
begin51Testing软件测试网K _eb)H
SetEncoding("UTF-8");
4N&EK6MdF~0
end logout;
51Testing软件测试网D5Y&q kehmT`
transaction TShutdown
7Z*GJX)Hfn0 begin51Testing软件测试网/V%?pJ5R:T7nk#m
FileUnload(hLogin1);
nQ+u7~^qO0 end TShutdown;
7Z*GJX)Hfn0 begin51Testing软件测试网/V%?pJ5R:T7nk#m
FileUnload(hLogin1);
nQ+u7~^qO0 end TShutdown;
6x qt9gU#dB0