51Testing软件测试论坛

标题: 关于参数话和关联的问题 [打印本页]

作者: zxcqaz    时间: 2015-1-29 09:36
标题: 关于参数话和关联的问题
       本人使用discuz论坛进行测试,录制发帖子的脚本后,回放成功,如此是不是说明不需要考虑关联的问题了?可是在加压时设置10个用户,允许完成后便结束,新增加的帖子只有一条;本人还尝试了参数话用户,参数话时设置了两个用户,回放时查看日志有成功取道两个用户名,可是却只有一个用户发帖,加压时也是一样。     我在测试中经常遇到这个问题,比如录制添加信息的脚本,回放成功,可是允许却怎么也没有添加新的信息,求高手帮帮忙,解答解答~~~不甚感激

作者: ypy5501    时间: 2015-1-29 11:33
我原来遇到过的原因是:
登陆的时候会写入一个session  然后在实际做某个操作的时候他会读取这个session   如果是录制的话  有可能会造成读取的是第一个用户的session   后面的虽然请求通了,但是由于内部session对不上,所以不会产生数据。
作者: 仰望实现    时间: 2015-1-29 12:20
回放成功了,并不是说明不需要关联,这个跟你录制设置里面的redording选择的HTML-based script有关系(高级设置--script type的选择有关系)web_submit_data / web_submit_form,我只知道其中1个录制后不需要关联就可以回放
第二个问题,我也无法解答,等待高人出现


作者: zxcqaz    时间: 2015-1-30 08:58
ypy5501 发表于 2015-1-29 11:33
我原来遇到过的原因是:
登陆的时候会写入一个session  然后在实际做某个操作的时候他会读取这个session   ...

那应该如何处理那个session呢?你加压时发帖都能成功吗?希望可以得到详细解答~~非常感谢
作者: zxcqaz    时间: 2015-1-30 09:00
求求各位高手帮帮忙,本人初涉及这方面,身边没什么老师,自己在研究,希望各位高手能给个帮助
作者: saharaqs    时间: 2015-1-30 09:58
回放成功不能说明不用关联。

加压时没有添加新的信息就是没有关联造成的。
作者: zxcqaz    时间: 2015-1-30 11:09
仰望实现 发表于 2015-1-29 12:20
回放成功了,并不是说明不需要关联,这个跟你录制设置里面的redording选择的HTML-based script有关系(高级 ...

前者不需要关联便可以成功。
作者: zxcqaz    时间: 2015-1-30 11:26
lr_start_transaction("法帖子");

        web_url("forum.php_3",
                "URL=http://localhost/upload/forum.php?mod=post&action=newthread&fid=2",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://localhost/upload/forum.php?mod=forumdisplay&fid=2",
                "Snapshot=t10.inf",
                "Mode=HTML",
               
        web_submit_data("forum.php_4",
                "Action=http://localhost/upload/forum.php?mod=post&action=newthread&fid=2&extra=&topicsubmit=yes",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/html",
                "Referer=http://localhost/upload/forum.php?mod=post&action=newthread&fid=2",
                "Snapshot=t11.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=formhash", "Value=254c8944", ENDITEM,
                "Name=posttime", "Value=1422588398", ENDITEM,
                "Name=wysiwyg", "Value=1", ENDITEM,
                "Name=subject", "Value=test7.1", ENDITEM,
                "Name=message", "Value=测试sub-data是否成功", ENDITEM,
                "Name=replycredit_extcredits", "Value=0", ENDITEM,
                "Name=replycredit_times", "Value=1", ENDITEM,
                "Name=replycredit_membertimes", "Value=1", ENDITEM,
                "Name=replycredit_random", "Value=100", ENDITEM,
                "Name=save", "Value=", ENDITEM,
                "Name=uploadalbum", "Value=", ENDITEM,
                "Name=newalbum", "Value=", ENDITEM,
                "Name=usesig", "Value=1", ENDITEM,
                "Name=allownoticeauthor", "Value=1", ENDITEM,
                EXTRARES,
               
        lr_end_transaction("法帖子",LR_AUTO);
这是我发帖那部分的代码?请各位同胞帮看看我应该如何写关联呢?我对比了三个脚本,发现只有"Name=formhash", "Value=254c8944", ENDITEM,
                "Name=posttime", "Value=1422588398", ENDITEM, 这两个参数的值有变化,是关联这两个吗??关联的左右值该如何写如何判断呢??忘给予回答
作者: 仰望实现    时间: 2015-1-30 11:32
zxcqaz 发表于 2015-1-30 11:09
前者不需要关联便可以成功。

嗯的,这个原因,我还没搞清楚,上次我录制脚本的时候发现的




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