停止更新,更多信息关注微博 http://t.qq.com/cloudits 性能测试i进阶指南相关信息请见http://bbs.51testing.com/thread-1020883-1-1.html

开心网咬人业务分析-如何获得咬人的部位和方式

上一篇 / 下一篇  2008-10-15 14:38:08 / 个人分类:性能测试

本文出自云层的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?104

`^ @ bxg-f0

Nd kE.a x }${0咬人的时候我们需要选择咬人的部位和方式,那么如何确保脚本能够使用以最后一种咬人方式和咬人部位呢?51Testing软件测试网TZ L~,L:d v!Y

i5?-^(fc[v0获得咬人列表需要往服务器发送一个请求

b4u)g}L!?4M0

r0k0GOgi V!LX0http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}

!{~;\B,Wxw2K:y051Testing软件测试网#c2uM3pUp _3['wT)l3L

在这里{g_verify}是你访问咬人页面时候服务器发给你的一个认证串,可以通过关联获得

(d.Vvk.Xqs8n0

0ck,Md v0{checkuser_1}是你需要咬的人的用户编号,可以通过对可以咬的用户列表做关联来获得

V*\B2{9{8I$E051Testing软件测试网*x0C2i o"VVE.pi v

当这个请求发送后,服务器会返回需要咬的这个人的方式和部位html,通过分析我们可以确定格式是a,b,c这样的值

U8U8Q9ZMO!a'W051Testing软件测试网!o FY*aH;tkl e

分别存放在

+a!e!x,i o&@pe5O0

H3Q4Dm*l `qjQ0input type=radio name=style value="咬人的方式编号"51Testing软件测试网nq:r%gA)r&N!}

51Testing软件测试网G\ma%I/nm0B

input type=radio name=position value=“咬人的部位编号"51Testing软件测试网8k0S[/?7I)t+S7I Vm

51Testing软件测试网7DJ/D%X8? F

通过关联得到对应的列表51Testing软件测试网'dT#c` w`e b&N1Z

51Testing软件测试网0Tmzd][${%l't.F

/获得咬人的方法列表,咬人的方式51Testing软件测试网KdI&|HPz
 web_reg_save_param("bitestyle",51Testing软件测试网 D'ct4PO
  "LB=<input type=radio name=style value=\"",51Testing软件测试网`S1D-Zw!|/g4x
  "RB=\"",
e0E B)MV3N0  "Ord=all",
SMtT$AV*V0  "Search=NoResource",
*cOYa$w)A7Z0  LAST);
DRb(b&j G$aM0 //获得咬人的方法列表,咬人的部位51Testing软件测试网_!N8w[Nd
 web_reg_save_param("biteposition",
"f_7m7VLN&s0  "LB=<input type=radio name=position value=\"",
E)`ST1^)@x)U0  "RB=\"",
6D&l,\g#dVb)~5Gk0  "Ord=all",51Testing软件测试网"fUQ:U8yMT
  "Search=NoResource",51Testing软件测试网!@Y8W;S9B%o
  LAST);

QS? h'O,a^hEJ051Testing软件测试网:QU&x V4u)G+f/K$S

 web_url("style.php",51Testing软件测试网4J,imJ\(T
  "URL=http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}",
M[ ~+lF"SW4X0  "TargetFrame=",51Testing软件测试网 jCoQ({C}
  "Resource=0",
fh-v0s6x:l5c0  "RecContentType=text/html",
t,Z1J5HVGV w A0  "Referer=http://www.kaixin001.com/app/app.php?aid=1048&url=index.php&touid=482617",51Testing软件测试网%ez:Wq6T-f!W(Z
  "Snapshot=t8.inf",51Testing软件测试网U_:D}rt
  "Mode=HTML",
+~X8ME ShJ)\ t0  LAST);51Testing软件测试网Y B2Cri%{{]

51Testing软件测试网_pvF-Rl*W^0kS\

得到对应的关联列表后,如何获得最后一种咬的方式和部位呢

&Kr T3bNbed0

%r8I"g8n,X.R ]P0我们可以使用Lr9.x新的参数数组函数来处理

I6U+[Z4{HL{8z0

1j|-O6_d*yt6K0lr_paramarr_idx()和lr_paramarr_len()这两个函数即可51Testing软件测试网`/qqm Y'r J'k

2T4g X B9M/Vu*H2g0//获得最后一种咬人的方式和部位
/\3]C xt)G0 lastbitestyle=lr_paramarr_idx("bitestyle",lr_paramarr_len("bitestyle"));51Testing软件测试网)nbh'{1|Hd~H
 lr_save_string(lastbitestyle,"style");
_&P~u[5_+q lI/Fb0 lastbiteposition=lr_paramarr_idx("biteposition",lr_paramarr_len("biteposition"));
3Y0[9`%yeH0 lr_save_string(lastbiteposition,"position");
9X,@U"plwQ#Q0

4T#m aI&~x [0

$h(B(rIu ZJS#g0今天已经将自动休息脚本完成,现在唯一的遗留问题就是acc的算法,突然发现如果我自己c语言好点就好了,现在反写函数觉得很别扭51Testing软件测试网*I.C2u9p H


TAG: LR

skykklove的个人空间 引用 删除 skykklove   /   2009-06-03 18:31:19
原来是 开心001 -.-
引用 删除 meng0819   /   2008-10-16 13:06:00
难得你分析的这么透彻!
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar