51Testing软件测试论坛

标题: 在录制脚本时,如何叫图片验证? [打印本页]

作者: wslf    时间: 2007-4-9 16:38
标题: 在录制脚本时,如何叫图片验证?
lr录制脚本时,是否可以在录制过程中加图片验证?
还有,录制完后加的图片验证,好像是选择图片名字,是否可以象QTP那样在浏览页面选择图片那?



作者: rickyzhu    时间: 2007-4-12 22:05
LoadRunner不能像QTP那样,LoadRunner是基于消息机制的。
图片验证应该也有方法,可以查查手册。reg_web_find之类的。
作者: angel_wu    时间: 2007-4-13 11:10
来学习sdlkfj5
作者: Zee    时间: 2007-4-13 15:17
原来看错了,修改一下。

你这个可以用:web_image_check 检查图片。

[ 本帖最后由 Zee 于 2007-4-13 15:39 编辑 ]
作者: XZTest    时间: 2007-4-13 18:13
段念在《软件性能测试过程详解与案例剖析》提出的办法:
    1、在被测系统中暂时屏蔽验证功能,临时修改应用。
    2、在程序中留一个后门,万能验证码。
    3、写一个获取验证码的动态库,在lr脚本中直接调用其接口。

    可以根据你那里的具体情况和安全性重视程度进行选择,当然测试后要将其恢复
作者: XZTest    时间: 2007-4-13 18:16
不好意思,看错了,以为是登录时候跳过验证码的问题呢,不好意思了,呵呵
作者: 大漠飞鹰    时间: 2007-4-17 08:31
原帖由 XZTest 于 2007-4-13 18:13 发表
段念在《软件性能测试过程详解与案例剖析》提出的办法:
    1、在被测系统中暂时屏蔽验证功能,临时修改应用。
    2、在程序中留一个后门,万能验证码。
    3、写一个获取验证码的动态库,在lr脚本中直接 ...



哈哈,段念的fans
作者: han_xue1230    时间: 2007-4-17 09:07
这本书怎么样
作者: dandan    时间: 2007-4-17 09:12
参与学习了,多谢大家的共享....
作者: rickyzhu    时间: 2007-4-17 09:40
标题: 回复 #4 Zee 的帖子
哈哈,你跟Zee版主犯了同样的错误。

知错就改,好同学。
作者: asai-oyh    时间: 2007-4-17 09:57
里面提供的text/image检查可以用吗?

好像也是用来检查这类问题的。。。
作者: cherubim    时间: 2007-4-17 10:17
新手路过顺便学习 下
作者: bbww1002    时间: 2007-6-20 12:55
see
作者: wv0701    时间: 2007-6-20 18:28
学习
作者: huangning    时间: 2007-7-2 19:33
I expect more information in this issue.I fall across the same issue and I have not resolved it now.sdlkfj2
作者: sandy_jdd    时间: 2007-7-14 15:12
web_image_check

 语法:
 int web_image_check(const char *CheckName, <List of Attributes>, <"Alt=alt"|| "Src=src">, LAST );

参数:
 1、CheckName:名称,在Tree视图中出现。

2、List of Attributes:

支持的属性有:Frame(在多Frame的情况下,定义要查找Frame的范围)。

支持的选项有:expect, matchcase, repeat, report, onfailure。

Tip:选项跟属性的区别,大部分选项都只允许设置预定义的值,其他的值都是无效的。

3、Alt:检查图象的ALT标记。不允许空值。

4、Src:检查图象的SRC标记。不允许空值。

5、LAST:参数列表结束的指示符。

返回值
 整型。

说明
 web_image_check检查指定的图象是否在HTML页面中出现。

Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。

此函数仅仅支持基于HTML的脚本。

sdlkfj5
作者: storm    时间: 2007-7-14 16:11
路过,学习了,谢谢
作者: mli@dtri.com    时间: 2007-7-22 02:36
学习了
作者: storm    时间: 2007-7-22 12:40
学习了,谢谢!
作者: tanbofish    时间: 2007-7-27 17:45
标题: 验证图片有什么用啊????
验证图片有什么用啊????web_image_check

555
作者: weiyihang    时间: 2007-7-31 13:50
标题: 方法,
修改,屏蔽都可以!
作者: pei5    时间: 2007-8-4 11:41
为了楼主,为了积分,为了附件,我狂顶啊!!!!
作者: pei5    时间: 2007-8-4 11:42
为了楼主,为了积分,为了附件,我狂顶啊!!!!
作者: pei5    时间: 2007-8-4 11:42
为了楼主,为了积分,为了附件,我狂顶啊!!!!
作者: AlanStone    时间: 2007-8-4 17:48
原帖由 XZTest 于 2007-4-13 18:13 发表
段念在《软件性能测试过程详解与案例剖析》提出的办法:
    1、在被测系统中暂时屏蔽验证功能,临时修改应用。
    2、在程序中留一个后门,万能验证码。
    3、写一个获取验证码的动态库,在lr脚本中直接 ...


对于第三点 3、写一个获取验证码的动态库,在lr脚本中直接 一直有疑问.请问有谁真正的用这种方法实现过吗?还是只是一种理论猜测?
作者: cangmang    时间: 2007-8-8 16:12
5楼的,我也看那本书,哈哈.共同学习
作者: oeardi    时间: 2007-8-23 20:40
学习...
作者: sjj_123    时间: 2007-8-24 10:16
学习
作者: oeardi    时间: 2007-8-24 11:52
马上要遇到验证码的问题了……
作者: tommy123456    时间: 2007-8-27 15:21
说得不明白,不直观
作者: memo1124    时间: 2007-9-19 11:09
我们现在是测试的时候屏蔽了
作者: lj_wenzi1    时间: 2007-10-6 20:29
qqqqqq
作者: lj_wenzi1    时间: 2007-10-6 20:30
标题: qqq
顶,为了附件
作者: weifei1031    时间: 2007-10-7 23:58
学习中了。。。
作者: david2878    时间: 2007-10-10 10:53
谢谢,学习中。
作者: seiyababy    时间: 2007-10-18 18:04
要自己学习写脚本吗?
作者: sunkitty    时间: 2008-1-20 17:34
3、写一个获取验证码的动态库,谁用过这种方法啊?
作者: cuizhihui    时间: 2008-1-21 11:34
原帖由 sandy_jdd 于 2007-7-14 15:12 发表
web_image_check

 语法:
 int web_image_check(const char *CheckName, , , LAST );

参数:
 1、CheckName:名称,在Tree视图中出现。

2、List of Attributes:

支持的属性有:Frame(在多Frame的 ...



那ALT属性和SRC属性是怎么定义的? 怎么知道ALT属性和SRC属性啊? 如何做到正确填写啊》?  多谢了!
作者: lf0026    时间: 2008-1-21 14:45
原帖由 cuizhihui 于 2008-1-21 11:34 发表



那ALT属性和SRC属性是怎么定义的? 怎么知道ALT属性和SRC属性啊? 如何做到正确填写啊》?  多谢了!


说明
 web_image_check检查指定的图象是否在HTML页面中出现。

Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。

此函数仅仅支持基于HTML的脚本。

在HTML文件中ALT和SRC都是可以查看到的
作者: cuizhihui    时间: 2008-1-21 15:01
原帖由 lf0026 于 2008-1-21 14:45 发表


说明
 web_image_check检查指定的图象是否在HTML页面中出现。

Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。

此函数仅仅支持基于HTML的脚本。

在HTML文件中ALT和SRC都 ...



多谢!
不过,如果HTML文件查看不了,如何获取ALT、SRC属性啊?
作者: duola1119    时间: 2008-1-21 15:17
录制过程中不可以进行图片验证的设置。
作者: 板砖    时间: 2008-1-21 15:49
3、写一个获取验证码的动态库,在lr脚本中直接调用其接口。

这个如同"乾坤大挪移" 的第九重神功是一样的.
作者: nimenkanne1    时间: 2008-3-8 12:30
现在回好像有点迟哈,但是这个函数返回的是INT型,而现在许多验证码都是字符型的.
我觉得应该是返回一个STR型值
作者: siwanglongjuan    时间: 2008-12-11 19:39
学习中
作者: kuangquanshui    时间: 2009-5-11 12:17
楼主也有丢人的时候 哈哈
作者: yxd2006    时间: 2010-2-26 13:43
学习了,谢谢
作者: xiongshao1986    时间: 2010-11-9 15:22
学习学习
作者: ym_wei    时间: 2010-12-6 11:55
学习了
作者: k1132    时间: 2010-12-9 21:09
不懂
作者: gongkedi    时间: 2011-1-24 15:01
学习中
作者: chengning    时间: 2011-2-9 18:05
学习了
作者: rustyapple    时间: 2011-2-9 21:48
没明白,是说如何测试带有图片验证码的页面,还是在测试过程中验证某张图片有没有出现过,问的有些含糊呀。
作者: qunce.liu    时间: 2011-2-10 00:05
首先要明白的是,一切花花绿绿的网页归根结底都是HTML语句(当然也有脚本等等),而LoadRunner对网页做的检查主要是针对返回的页面的源文件文本进行的。
图片在HTML出现的语句一般为<img src="xxxx.jpg" alt="xxxx">, web_image_check归根结底是在HTML源文件中寻找src或者alt符合条件的图片是否存在。
因此一般我们都建议还是使用web_reg_find函数来做检查,图片文本都可。
什么情况下使用?例如某个要检查的页面什么都不确定,只有某个图片是肯定会出现的,可以使用这个函数检查,根据返回值判断是否存在。
如果要对付验证码,建议就不要在这个上面费劲了,如果能够根据返回的HTML内容知道验证码是什么,那么这个应用不要测试了,本身验证码功能就是有问题的。
和开发人员联系,采用段念那三个解决办法来处理吧。
作者: qiufengqiang    时间: 2011-5-25 14:28
学习ing
作者: 470454788    时间: 2011-6-23 11:35
回复 53# qunce.liu


    我还想问一下,我在查看HTML源文件是发现该图像的SRC为动态变化的,我又该如何设置检查点呢?
作者: yan562726884    时间: 2011-6-23 13:20
欢迎成都方向测试高端人才入驻QQ群:154227321
声明:
1、扯淡的不要
2、打广告的不要
期待你们的加入......
作者: sack    时间: 2011-12-16 14:39
继续努力,学习了
作者: clack-kent    时间: 2012-2-14 10:16
回复 25# AlanStone


    通过3年的LR经验我告诉你:不可能   当你做并发的时候,还要调用验证......你想想吧,错误会有一大堆。实习是可以的,但是实际应用基本不用,叫程序员开后门吧
作者: shotting    时间: 2013-2-22 09:47
图片验证,说的是图片检查点吧?
作者: lcombat    时间: 2013-4-25 10:22
学习了
作者: 51dhy1014    时间: 2013-5-9 14:54
学习中,谢谢
作者: wubob205    时间: 2013-6-17 12:39
挺好的,之前就不知道,对alt检查的话应该可以
作者: jasonwong420281    时间: 2013-6-17 15:55
不错,学习一下
作者: xiaoshi_2011    时间: 2013-6-21 11:30
回复 4# Zee


    这个web_image_check 怎么用呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2