Loadrunner中文检查点
上一篇 /
下一篇 2013-05-11 12:53:33
/ 个人分类:Loadrunner
以前很少用lr的检查点,主要是觉得使用起来有点不靠谱,经常会碰到脚本明明已经回访成功,但就是检查点失败,尤其是对中文。51Testing软件测试网{a!E4fOQ
最近不得已,要用到,于是上网查了下,算是复行数百步,豁然开朗
qk&we+ab{c/c0以访问我空间首页为例,设置检查点,检查文本“jmeter参数化”51Testing软件测试网
?W,}Lg^
结果,无论是web_find还是web_reg_find,结果全是失败51Testing软件测试网'n+J:Z)zuK yk
Action.c(13): Continuing after Error
-26366: "Text=Jmeter参数化" not found for web_reg_find
[MsgId: MERR-26366]51Testing软件测试网 e1C*Ey+d)M(M Action.c(13):
web_url("www.51testing.com") highest severity level was
"continue on error", 240255 body bytes, 18483 header bytes, 162
chunking overhead bytes [MsgId: MMSG-26387]51Testing软件测试网
e6jZ NS:[qf,Z!Y Action.c(13):Continuing after error in
Vuser script.51Testing软件测试网5J(p.g {;?$aJw Action.c(46):Continuing after Error
-27195: "web_find" failed. 0 occurrence(s) of "Jmeter参数化" found
(RightOf="", LeftOf="") [MsgId: MERR-27195]51Testing软件测试网\wC&Wq Action.c(46): web_find highest severity
level was "continue on error" [MsgId: MMSG-26391] *J&I0`p mnI0 [!Buabpb|tmb051Testing软件测试网5g"~(u
p.hyIP
|
而直接检查jmeter则可以成功,基本判定还是中文识别的问题
_c2U'w[_#k!K~0网上提到的使用lr_convert_string_encoding函数,将中文转换成UTF8,然后再去检查,不知道是不是我写的不对,结果还是验证失败
a9oQpe7D ]0最后看到一文章提到中文字符集和中文检查点的关系,发现51的编码是简体中文gbk,而我录制时,录制选项里里,Utf-8是勾选的
+A^/S/Z|6DV(z C-f4T0于是重新录制脚本,清除Utf-8选项,设置同样中文检查点,回放通过
| G7]@*G2EY(|
lM0同样,经试验,UTf-8编码的百度网站,启用UTF-8录制,中文检查点也是可以成功的51Testing软件测试网'q0\KWx"K?u
因此,在录制脚本时最好还是先看下网站的编码格式,然后设置相应的录制选项-支持字符集,确认是否启用UTF-8,以确保后续的中文检查点的正常运行。51Testing软件测试网N$BA
q!dx
!jP)E? q051Testing软件测试网3CM$Tq'F#pq51Testing软件测试网o6S+`6\,Z^d
收藏
举报
TAG: