您的位置:
中国软件测试联盟  >> 资讯  >> 精华文档  >> 解决方案  >> 查看资讯

图片验证码性能测试解决方案

[ 来源: 网络转载 | 作者:佚名 | 时间:2007-9-03 13:36 ]

    如何测试图片验证码功能,大家常用的有三种方法:

    1.设置一个万能验证码。

    2.取消验证码功能。

    3.编写个专用插件,动态获取真实的验证码

    1,2两种方法实现比较容易,缺点是不能真实的模拟实际应用环境3的方法技术难度较高欒其实我们还有第4种即简单又能够真实的模拟实际应用的方法cZ冬淈F螧以Jsp网站为例,先来看看验证码功能的实现方法。图片验证码由以下几个步骤实现。 

    1.生成随机数。 

    2.将随机数存入 Session (会话)。 

    3.将随机数制作成图片。 犳嬦蠫9&啓部分较重要的代码如下。

    <img src="CheckCode.jsp" border="0" alt="验证…… 这个是调用 CheckCode.jsp 文件,生成图片验证码。 几???0頋?lt;酭嶯L?z CheckCode.jsp文件代码如下

    String sRand="";

    for (int i=0;i<4;i++){

    String rand=String.valueOf(random.nextInt(10));   //生成随机数

    sRand+=rand;

    ……

    }

    session.setAttribute("rand",sRand);   

    将随机数据存入session中。

    到这里我们已经知道,只要制作一个jsp页面调出session中的rand 值,就可以得到验证码的正文数据。

    实现代码如下。

    t.jsp 

    <%

    out.print(session.getAttribute("rand")); 

    如果在LoadRunner中实现的方法如下: {

    请求 CheckCode.jsp 生成图片验证码。

    请求 t.jsp 获取验证码的正文数据。

    提交 数据。


Tags:
打印

>> 相关资讯:

上一篇   下一篇
 
-5 -3 -1 - 1 3 5

评分

您的评论

我来说两句

seccode

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为