有关SAP的一个测试,LR参数该如何设置
公司的ERP系统需要测试一下SAP响应时间,环境:linux+weblogic,用户通过Web方式录入订货单,通过jco方式调用SAP接口保存订货单,现要需要测试N个用户并发,SAP根据不同的用户登陆名来生成订货单,现在用户登陆名已经参数化,请问如何在LR脚本中获得每个用户自己所对应的订货单的单号?(订货单号是SAP实时返回的)[ 本帖最后由 yishaogang 于 2008-4-7 18:03 编辑 ]
建议
建议开发人员帮助你在程序里面写死每个用户返回的订单号这样你进行参数话
每个用户对应一个就可以了.
这个是最简单的方式.
否则,你试着在录简本的时候启动关联,但不知道这个方法是否可行.
你可以尝试一下.
本人还没做过关联. 原帖由 yinyin0625 于 2008-4-7 20:24 发表 http://bbs.51testing.com/images/common/back.gif
建议开发人员帮助你在程序里面写死每个用户返回的订单号
这样你进行参数话
每个用户对应一个就可以了.
这个是最简单的方式.
否则,你试着在录简本的时候启动关联,但不知道这个方法是否可行.
你可以尝试一下. ...
订单号是sap实时返回的,没法写死吧!
SAP返回的订单号无法写死
补充一下场景吧,我现在是要模拟三年的查询环境,需要压三百万条订单数据进去,在做压力测试的时候,订单号必须参数化,因为后续还有一些操作是以订单号为查询条件的 ”SAP根据不同的用户登陆名来生成订货单“那么一个用户有两次业务。
第一次登陆以后,系统给一个定单号A,
这个用户在登陆以后,系统给一个定单号B,
我觉得A和B不一样
这里假设你一个用户只有一次业务,也就是说用户名对应的定单号是唯一的。
“订货单号是SAP实时返回的”
返回的定单号有没有什么规律,比如递增,不会是随即的吧:(
[ 本帖最后由 54111 于 2008-4-8 11:40 编辑 ]
单号是递增的
但多用户并发,或多机并发,或其它功能都会产生单号,甚至有可能调用SAP出错,返回的是出错信息而不是单号,其实问题的焦点是如何调用SAP函数后,得到SAP返回的单号我也遇到同样的问题
录制了一个创建订单的脚本,然后需要对脚本中的订单进行参数化或者关联,使得每次运行时得到不同的唯一的订单号。订单的规律是递增的,需要怎么做? sapgui_status_bar_get_param 这个函数可不可以帮助你们呢?!DING
DING 用web_reg_save_param去做关联
页:
[1]