停止更新,更多信息关注微博 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/?10451Testing软件测试网3nP^2gof

xIC_b#V[0咬人的时候我们需要选择咬人的部位和方式,那么如何确保脚本能够使用以最后一种咬人方式和咬人部位呢?

KB7?4F-a/@E051Testing软件测试网?#gQu4Jl

获得咬人列表需要往服务器发送一个请求

_ TI-t-j:E,_0

,f|_0D$lO]!P0http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}

:mu(\/e ?B!n051Testing软件测试网/tt1?!V5?

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

2E7f$K-f'L2@o0

"]7\9oLd)N.d'~a9T0{checkuser_1}是你需要咬的人的用户编号,可以通过对可以咬的用户列表做关联来获得

p/i'w5ou'?KG0

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

qW X\Zp\3ri051Testing软件测试网U7v{5['t6Xm"Y~y}

分别存放在51Testing软件测试网 N*u5E@9C(fC jK'Y

51Testing软件测试网di-O4yM

input type=radio name=style value="咬人的方式编号"51Testing软件测试网DbO/V!\`r/f8OS

1Y$j2b'a n-Er0input type=radio name=position value=“咬人的部位编号"51Testing软件测试网`)C?)ve?b

zsDPh o0通过关联得到对应的列表51Testing软件测试网.r9VL"Y!]-GV

51Testing软件测试网 E(D~}U(Aw0W"E

/获得咬人的方法列表,咬人的方式51Testing软件测试网BM cx@ ppYw-_
 web_reg_save_param("bitestyle",51Testing软件测试网BV!W#Z5q7}Q*]
  "LB=<input type=radio name=style value=\"",51Testing软件测试网o1}D3RP/J
  "RB=\"",51Testing软件测试网SN|Q3g,JeX&tcr
  "Ord=all",51Testing软件测试网$A$_I)Dk
  "Search=NoResource",51Testing软件测试网b_RlO+Nv|_
  LAST);51Testing软件测试网a5h#r(x3hf{)a{
 //获得咬人的方法列表,咬人的部位
7A[gX^{ `8VZ0 web_reg_save_param("biteposition",
OV h&a0i0  "LB=<input type=radio name=position value=\"",51Testing软件测试网GMx)T y4O'K"ER
  "RB=\"",
w[R"JJe5n ?0  "Ord=all",51Testing软件测试网q5GQ:l;hLo
  "Search=NoResource",51Testing软件测试网ge N2HS%_j(n
  LAST);

5lqb6Ba?+X0

-PSS]9`(v8`0 web_url("style.php",51Testing软件测试网4`tci%Y"n:ieF@
  "URL=http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}",51Testing软件测试网j$Y\5@-C]-qy ~C9d1?
  "TargetFrame=",51Testing软件测试网'Oz l,kN&~ ?
  "Resource=0",
S$QvOm+M/d0  "RecContentType=text/html",51Testing软件测试网8} n2i c0\ppS
  "Referer=http://www.kaixin001.com/app/app.php?aid=1048&url=index.php&touid=482617",
e ZXTiV5pO0  "Snapshot=t8.inf",51Testing软件测试网K?5dm#LS8M2w
  "Mode=HTML",
^7JCfQp0  LAST);51Testing软件测试网V D O1EZ2M XK8Z

|.[6?~*jl0得到对应的关联列表后,如何获得最后一种咬的方式和部位呢

iO lS1W4cgbp&@ Z051Testing软件测试网xx5J;Hs)U2u s

我们可以使用Lr9.x新的参数数组函数来处理51Testing软件测试网.pD7OjX%_.g LV

2?C jPeG0lr_paramarr_idx()和lr_paramarr_len()这两个函数即可

-CYe }6JL Zx;?"M3Q"XL051Testing软件测试网NF9`4Pp8mp6y

//获得最后一种咬人的方式和部位
*j8P9HChZ0 lastbitestyle=lr_paramarr_idx("bitestyle",lr_paramarr_len("bitestyle"));
lg#EaNX0 lr_save_string(lastbitestyle,"style");51Testing软件测试网 P^? h$gQ,Z `
 lastbiteposition=lr_paramarr_idx("biteposition",lr_paramarr_len("biteposition"));
_(pR"jZoR0 lr_save_string(lastbiteposition,"position");
"x)a?5@? WP(Jm St051Testing软件测试网 k/N#oq(tRF3FA

51Testing软件测试网u|xA.BA%MzV

今天已经将自动休息脚本完成,现在唯一的遗留问题就是acc的算法,突然发现如果我自己c语言好点就好了,现在反写函数觉得很别扭

A K4Jh1X0

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