yishaogang 发表于 2008-4-7 18:01:55

有关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:25

建议

建议开发人员帮助你在程序里面写死每个用户返回的订单号

这样你进行参数话
每个用户对应一个就可以了.
这个是最简单的方式.

否则,你试着在录简本的时候启动关联,但不知道这个方法是否可行.
你可以尝试一下.
本人还没做过关联.

fanli82 发表于 2008-4-7 22:35:42

原帖由 yinyin0625 于 2008-4-7 20:24 发表 http://bbs.51testing.com/images/common/back.gif
建议开发人员帮助你在程序里面写死每个用户返回的订单号

这样你进行参数话
每个用户对应一个就可以了.
这个是最简单的方式.

否则,你试着在录简本的时候启动关联,但不知道这个方法是否可行.
你可以尝试一下. ...
订单号是sap实时返回的,没法写死吧!

yishaogang 发表于 2008-4-8 10:23:51

SAP返回的订单号无法写死

补充一下场景吧,我现在是要模拟三年的查询环境,需要压三百万条订单数据进去,在做压力测试的时候,订单号必须参数化,因为后续还有一些操作是以订单号为查询条件的

54111 发表于 2008-4-8 11:11:58

”SAP根据不同的用户登陆名来生成订货单“
那么一个用户有两次业务。
第一次登陆以后,系统给一个定单号A,
这个用户在登陆以后,系统给一个定单号B,
我觉得A和B不一样
这里假设你一个用户只有一次业务,也就是说用户名对应的定单号是唯一的。
“订货单号是SAP实时返回的”
返回的定单号有没有什么规律,比如递增,不会是随即的吧:(

[ 本帖最后由 54111 于 2008-4-8 11:40 编辑 ]

yishaogang 发表于 2008-4-9 14:11:07

单号是递增的

但多用户并发,或多机并发,或其它功能都会产生单号,甚至有可能调用SAP出错,返回的是出错信息而不是单号,其实问题的焦点是如何调用SAP函数后,得到SAP返回的单号

心中云 发表于 2008-7-2 15:41:04

我也遇到同样的问题

录制了一个创建订单的脚本,然后需要对脚本中的订单进行参数化或者关联,使得每次运行时得到不同的唯一的订单号。订单的规律是递增的,需要怎么做?

songyq521 发表于 2009-4-22 11:15:18

sapgui_status_bar_get_param 这个函数可不可以帮助你们呢?!

苏高跃 发表于 2009-4-22 13:56:01

DING

DING

wangjialin 发表于 2009-4-22 16:15:09

用web_reg_save_param去做关联
页: [1]
查看完整版本: 有关SAP的一个测试,LR参数该如何设置