traning 发表于 2009-1-22 10:26:26

我先加个lr的判断语句怎么办?

大家好;
我使用lr8.1破解版
操作系统2003
framework 1.1

我在使用web sample的飞机测试
在注册飞机用户的时候,如果用户名重复那么网页就是提示
用户名就无法注册,随后在vser提示整个脚本fail
所以我的想法很简单
如果在提交注册的时候加一个用户名重复的判断,如果重复自动重新注册,那么脚本不久会就会运行成功了吗?

但是怎么加这个判断呢?对于这个vuser代码的书哪里能看到?
希望大家给我指下路谢谢!
下面是代码

        web_url("mercuryWebTours",
                "URL=http://127.0.0.1:1080/mercuryWebTours/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        web_link("sign up now",
                "Text=sign up now",
                "Snapshot=t2.inf",
                LAST);

        lr_think_time(1);

        web_submit_form("login.pl",
                "Snapshot=t3.inf",
                ITEMDATA,
                "Name=username", "Value=traning{regiserID}", ENDITEM,
                "Name=password", "Value=q", ENDITEM,
                "Name=passwordConfirm", "Value=q", ENDITEM,
                "Name=firstName", "Value=", ENDITEM,
                "Name=lastName", "Value=", ENDITEM,
                "Name=address1", "Value=", ENDITEM,
                "Name=address2", "Value=", ENDITEM,
                "Name=register.x", "Value=47", ENDITEM,
                "Name=register.y", "Value=11", ENDITEM,
                LAST);

        web_image("button_next.gif",
                "Src=/MercuryWebTours/images/button_next.gif",
                "Snapshot=t4.inf",
                LAST);

[ 本帖最后由 traning 于 2009-1-22 10:38 编辑 ]

泊涯 发表于 2009-1-22 10:36:35

strcmp这个函数可以用

archonwang 发表于 2009-1-22 14:26:15

想法不错,不过这似乎是功能测试的内容。。。

skyzhu 发表于 2009-1-22 16:01:57

可利用 web_reg_save_param 找出web_submit_form返回页面中需要的内容,根据内容来判断后续操作

honsongj 发表于 2009-1-22 20:14:06

楼上说的对

whyleave 发表于 2009-1-23 00:38:52

参数化用户名后设置对取值方式和迭代方式就不会出现用户名相同的情况了,
加判断反而把简单的问题复杂化了。

traning 发表于 2009-1-23 08:51:15

我也知道,但是不研究代码编程,就永远不会代码编程

云层 发表于 2009-1-24 23:37:51

关联后做循环判断即可,不过最好的方法还是参数化直接解决了就行,除非你就故意想这样

songlilimnky 发表于 2009-2-1 10:02:29

你加这种判断可能会对系统的响应时间有影响,测试结果不准确呀

sincool 发表于 2010-10-15 17:31:35

可以在参数后面再加一个参数,类型为数字,每次跌代时取新值
页: [1]
查看完整版本: 我先加个lr的判断语句怎么办?