51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3701|回复: 6
打印 上一主题 下一主题

[原创] 非常急 LoadRunner 录制SAPGUI协议的上传、下载

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-17 18:11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
希望大家帮忙!
用loadrunner进行sapgui协议的性能测试,主要针对上传、下载,网上这块基本都是针对web方式的,看了很多sap的函数,还是没有找到门道。
脚本录出来了,和web方式的形式差不多,不知道如何完善下载过程,非常急!!!

        lr_start_transaction("apt06-03-输入z083");

    sapgui_set_ok_code("z083",
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1013",
                END_OPTIONAL);

        sapgui_press_button("回车",
                btn1,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1014",
                END_OPTIONAL);

        lr_end_transaction("apt06-03-输入z083",LR_AUTO);
   
        lr_think_time(3);

        lr_start_transaction("apt06-04-显示下载报表数据");

        sapgui_set_text("S_VKORG1-LOW",
                "1001",
                ctxtS_VKORG11,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1017",
                END_OPTIONAL);

        sapgui_set_text("S_VTWEG1-LOW",
                "10",
                ctxtS_VTWEG11,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1018",
                END_OPTIONAL);

        sapgui_set_text("S_SPART1-LOW",
                "10",
                ctxtS_SPART11,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1019",
                END_OPTIONAL);

        sapgui_set_focus(ctxtS_SPART11,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1020",
                END_OPTIONAL);

        sapgui_press_button("回车",
                btn1,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1022",
                END_OPTIONAL);

        sapgui_press_button("执行   (F8)",
                btn2,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1025",
                END_OPTIONAL);

        lr_end_transaction("apt06-04-显示下载报表数据",LR_AUTO);

        lr_think_time(3);

        lr_start_transaction("apt06-05-下载数据");

        sapgui_press_button("下载数据",
                btn3,
                BEGIN_OPTIONAL,
                        "AdditionalInfo=sapgui1028",
                END_OPTIONAL);

        lr_end_transaction("apt06-05-下载数据",LR_AUTO);


        lr_think_time(3);

        lr_start_transaction("apt06-06-保存");

        sapgui_status_bar_get_text("paramStatusBarText",
                BEGIN_OPTIONAL,
                        "Recorded status bar text: 9,989 个字节已传输",
                        "AdditionalInfo=sapgui1031",
                END_OPTIONAL);

        lr_end_transaction("apt06-06-保存",LR_AUTO);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-11-18 09:17:49 | 只看该作者
没有人回复啊,自己顶!
就是属于保存的时候弹出的对话框录制不下来,无法提供保存路径。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-11-19 14:34:34 | 只看该作者
我刚试了,确实无法录制下载,会不会lr就不支持这样。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-4-14 15:31:47 | 只看该作者
如果录制上传、下载的情况,都需要什么协议啊?是不是协议不对呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-8-9 11:08:13 | 只看该作者
lz已经解决问题了吧!牛人都搞SAP了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-1-6 09:25:54 | 只看该作者
回复 1# andy


   您 好!您是如何录制到的脚本啊?我录制脚本的时候 提示:“试着把gui添加到脚本”可结果什么都录制不到啊! 需要如何设置啊?谢谢!!!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-1-18 09:20:24 | 只看该作者
楼上的需要BASIS修改一下参数。sapgui/user_scripting 为TRUE

楼主你问题搞定了木有啊?我也出现同样问题。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 10:24 , Processed in 0.076000 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表