51Testing软件测试论坛
标题:
LR在测试脚本遇到的简单问题(参数化输入)
[打印本页]
作者:
soerd
时间:
2008-4-22 11:21
标题:
LR在测试脚本遇到的简单问题(参数化输入)
我录制好了一个脚本
但是脚本里有几个地方的参数,是从系统自动获得的 字符串
如
Referer=http://192.168.4.22:8082/vworkflow/workflow/workflow.jsp?workflowid=
4028827018cb8bbc0118f4a55f690a3a
”,ENDITEM
做了参数化之后,弄了一个
{workflowid}
“Referer=http://192.168.4.22:8082/vworkflow/workflow/workflow.jsp?workflowid={workflowid}", ENDITEM
每个用户返回的字符都不一样(当然也和提交的业务页面有关系)
后面还会有弹出提交页面,提交页面的一些东西是自动获取的,自己不用填,但是会体现在脚本里,如下
ITEMDATA,
"Name=workflowid", "Value={workflowid}", ENDITEM
这里面的workflowID,我同样做成数据源形式,数据源和前面的一样
由于我要做9个用户的并发,所以用了个苯办法,先各自登陆9个用户获取相应的字符串,然后做成{workflowid}, 只要脚本里出现workflowID,都替换成参数化设置的{workflowid}数据源
现在不知道能否用别的办法,我不做数据源,让脚本回放的时候,即时获取这个字符串,主要是为了减少工作量
还有好几个这样类似的参数要做数据源..........
[
本帖最后由 soerd 于 2008-4-22 15:33 编辑
]
作者:
iori
时间:
2008-4-22 11:34
用关联可以
作者:
soerd
时间:
2008-4-22 11:38
LS的,workflowid 要换成一个能 即时获取 系统给你的值 的参数
如何设置呢?
作者:
handongmei
时间:
2008-4-22 12:35
呵呵,完全没看懂你想表达啥!!
作者:
handongmei
时间:
2008-4-22 12:41
这不是可以用集合点解决吗?当到达十个用户时LR会自动执行,要是并发肯定得关联!
,理解力不好!
作者:
handongmei
时间:
2008-4-22 12:42
不知道是否可以设置 成 取 每次 即时 从系统取到的 字符串,这样就不用我来做数据源了
这个该咋理解??
作者:
soerd
时间:
2008-4-22 15:30
修改了下,不知道大家能否看得懂
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2