停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
如何使用正则表达式关联百度AJAX搜索提示
上一篇 /
下一篇 2013-07-22 17:35:20
/ 个人分类:性能测试
查看( 1244 ) /
评论( 3 )
最近有个朋友和我讨论这个问题,说纠结很久了,就是怎么对百度搜索的Json返回做正则表达式关联,我试了一下确实也没找到好办法,直到和土匪讨论了一下,给出了结果。51Testing软件测试网*j]zA2R]@
W$H;|!D@h
y0
51Testing软件测试网2\.ONx6H1_
百度搜索的关键字提示是这样的JSON结构,搜索关键字为abd出来这样的10个提示CODE:51Testing软件测试网Lgy`oNd*G[W
window.bdsug.sug({q:"abd",p:false,s:["奥比岛","abdukerim abliz 2013","abd.exe","abdomen","abdc","奥比岛小游戏","abdulla abdurehim","abduction","abdominal","阿宝的歌曲"]});
q-F8I
VO#lX0
51Testing软件测试网0S4K*^8v+C#xNLU
我们需要取到的是[]中的每个“”双引号的内容,其实我还是没想明白为啥可以这样取,但是需要编写的正则表达式为q,}7uI4|As4[)AM0
51Testing软件测试网b}w2D1fW2n!E3_
CODE:
o7Pn-@
ai`"a7s0[,\[]"(.*?)"
51Testing软件测试网w;m2w/S'Sm2^u/aB9K
k ZsmS1_+R'`I]0
写成LR代码是:;?D+}t/vRW?*dX0
51Testing软件测试网
zMen].gV
CODE:51Testing软件测试网v PB2Pd?T
K
web_reg_save_param_regexp(
6{xV"S1KYR%]b0
"ParamName=aaa",
7}ae9cD0j0
"RegExp=[,\[]\"(.*?)\"",51Testing软件测试网 ii8EH,ss.O
"Ordinal=ALL",
6NW
kC?t)U0
SEARCH_FILTERS,51Testing软件测试网'e/q c;V-~
LAST);51Testing软件测试网k-X%{@NN-Q;gb
51Testing软件测试网3Z;JaU1l bb
web_url("test","URL=http://suggestion.baidu.com/su?wd=loadrunner&p=3&cb=window.bdsug.sug&sid=2901_2777_1420_2785_2580_1788_2250_2543_2701&t=1374485314413",LAST);
论坛模式
推荐
收藏
分享给好友
管理
TAG:
-
lsekfe
发布于2013-07-23 09:33:08
-
支持下云层提供的原创资料!
-
yulei1983
发布于2013-08-01 11:06:03
-
真心没看懂这个正则表达式,今天刚好也碰到这个类似问题了!求解!
-
叫你你敢答应么
发布于2013-08-02 16:02:43
-
能解释下[,\[]"(.*?)" 这个正则表达式吗?