wES+S+xV0v01、脚本录制过程中几个注意点:
4K kU)K^&G8Bi0(~UP${{o.@?0a、协议的选择(常用HTTP、socket),模式的的选择(URL和HTML),协议可以问开发或利用LR自身带的探测工具或其他探测工具进行探测。
,d-m WG q;g$B ^F0-Jk5i:A-r8z)^0b、Action的划分准确,便于脚本维护和分析,最好在开始录制前划分好Action或一边录制一边划分
+OclF%X0(Gx3?:U}2o EO:E0c、最好用IE浏览器,如果本机安装多个浏览器时设置选择浏览器的路径,脚本的存放目录不要太深在2层,目录不要使用中文或者空格,避免不能录制脚本51Testing软件测试网5M)B6p,H$M
51Testing软件测试网 p9ie,Bxz xMd、在录制过程中页面加载完成但是页面滚动条还在加载,这时可以进行操作了无需再等待;录制完脚本后先保存,在打开run-time-setting-->Log-->Always send messages-->Parameter substitution,查看脚本是否录制完整是否有乱码,如果有乱码在Recoding Option中勾选或者取消Advanced-->Support charset-->UTF-8可以解决,保证脚本没有以上问题了就可以回放,这里是一般的脚本,不涉及变化的信息。
kJ'D3v;r+j0Y*W1wd-dJ02、loadrunner使用过程中的错误解决51Testing软件测试网9`c~\&H
51Testing软件测试网~`#Q'[(r:mja、超时错误:
Mv^fO!FH0现象1:Action.c(16): Error 27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。
q@,A,i~iY8g0解决办法:对于HTTP协议,默认的超时时间是120秒,可以设置超时时间长一点,回放如果还有错误,
3ri]Dyz I0“Runtime Setting”-->“Internet Protocol:Preferences”-->“Advanced”区域中设置一个“winlnet replay instead of sockets”选项,再回放是否成功。
lW q];}8Ul0
6RUB-F,z#h0现象 2:Action.c:Continuing after Error -27498: Timed out while processing URL=http://xxxx51Testing软件测试网6ho|y(~6g#]%y!Q1N&Z
b'I%? |6`0解决办法:51Testing软件测试网U` \-o.l'Z~(F*W
问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。
,f h?%V!dPj0在“Run-Time Settings”>“Internet Protocolreferences”中,单击“options”,增加“HTTP-request connect timeout” 或者“HTTP-request receive”的值。
/z:ZWG/PT/y)L{*C0