51Testing软件测试论坛

标题: 有关SAP的一个测试,LR参数该如何设置 [打印本页]

作者: yishaogang    时间: 2008-4-7 18:01
标题: 有关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
标题: 建议
建议开发人员帮助你在程序里面写死每个用户返回的订单号

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

否则,你试着在录简本的时候启动关联,但不知道这个方法是否可行.
你可以尝试一下.
本人还没做过关联.
作者: fanli82    时间: 2008-4-7 22:35
原帖由 yinyin0625 于 2008-4-7 20:24 发表
建议开发人员帮助你在程序里面写死每个用户返回的订单号

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

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

订单号是sap实时返回的,没法写死吧!
作者: yishaogang    时间: 2008-4-8 10:23
标题: SAP返回的订单号无法写死
补充一下场景吧,我现在是要模拟三年的查询环境,需要压三百万条订单数据进去,在做压力测试的时候,订单号必须参数化,因为后续还有一些操作是以订单号为查询条件的
作者: 54111    时间: 2008-4-8 11:11
”SAP根据不同的用户登陆名来生成订货单“
那么一个用户有两次业务。
第一次登陆以后,系统给一个定单号A,
这个用户在登陆以后,系统给一个定单号B,
我觉得A和B不一样
这里假设你一个用户只有一次业务,也就是说用户名对应的定单号是唯一的。
“订货单号是SAP实时返回的”
返回的定单号有没有什么规律,比如递增,不会是随即的吧

[ 本帖最后由 54111 于 2008-4-8 11:40 编辑 ]
作者: yishaogang    时间: 2008-4-9 14:11
标题: 单号是递增的
但多用户并发,或多机并发,或其它功能都会产生单号,甚至有可能调用SAP出错,返回的是出错信息而不是单号,其实问题的焦点是如何调用SAP函数后,得到SAP返回的单号
作者: 心中云    时间: 2008-7-2 15:41
标题: 我也遇到同样的问题
录制了一个创建订单的脚本,然后需要对脚本中的订单进行参数化或者关联,使得每次运行时得到不同的唯一的订单号。订单的规律是递增的,需要怎么做?
作者: songyq521    时间: 2009-4-22 11:15
sapgui_status_bar_get_param 这个函数可不可以帮助你们呢?!
作者: 苏高跃    时间: 2009-4-22 13:56
标题: DING
DING
作者: wangjialin    时间: 2009-4-22 16:15
用web_reg_save_param去做关联




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