欢迎来到天天文库
浏览记录
ID:57441620
大小:372.85 KB
页数:10页
时间:2020-08-17
《用LR做SAP性能测试---简单入门.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.SAP730需要Loadrunner版本11.50及以上2.脚本录制:a.选择协议:b.业务流程的拆分:1)整个流程完整地录制完后再按照业务拆分Action2)按照业务流程建好action,在录制窗口录完一个action的业务后选择下一个actionc.参数化:将登录用户名和密码参数化:a.脚本中录进去的Setfocus代码可去除:(Optional)a.录制脚本中SAPGUITable对象input的值自动保存为系统命名的参数,如data,data1,data2,为了便于脚本的维护和理解可以修改sapgui_table_fill_data函数的第一
2、个参数,去路径C:UsersluzeDocumentsVuGenScriptsSAPDemo下重命名dat文件或者用新的table参数替换系统自动保存的参数:(Optional)Table可改为SAPGUITable名重命名dat文件或者新建table参数替换系统自动保存的table参数:Table类型的参数必须确保行数,列数,列名与SAP里的一致。a.获取生成的动态参数如SO:先获取statusbar的运行状态:通过添加的参数可得到statusbar的状态:通过获取的状态判断是否生成Order,以此为依据来得到生成的SO等动态参数:sapg
3、ui_status_bar_get_type("CreateOrderStatus", LAST);if (0==strcmp(lr_eval_string("{CreateOrderStatus}"),"Success")) sapgui_status_bar_get_param("2", "{ZONCOrder}", LAST);a.后续步骤如VF01的参数化:VF01创建billing需要填的order为系统生成的动态值,VA01中获取:sapgui_table_set_text函数中S
4、APGUItable的index起始值为0,即第一行第一列index值为0,0可能出现的问题:1参数化取值不唯一可能引起SAP系统错误2系统配置:a系统未设置成允许脚本运行sapguierror:Type="Gui_Err_Scripting_Disabled_Srv",AdditionalInfo:Scriptingisdisabledbytheserver(T-Code:RZ11,更改SAPGui/user_scripting的参数为enable)bGUI界面变化导致不能识别3测试结果不准确a测试时其他用户同时在操作导致测试结果不准确b系统ABAP程
5、序重新编译SAP执行ABAP有三种情况:1)此程序的运行态对象在系统中不存在,则需编译此ABAP程序生成运行态对象再执行。2)系统存在运行态对象,运行态对象时间戳晚于ABAP程序,系统直接执行运行态对象。3)系统存在运行态对象,运行态对象时间戳早于ABAP程序,系统需重新编译ABAP程序生成运行态对象。第一种和第三种会导致测试结果不准确。SAP性能测试指标:AverageDialogueResponseTime,每屏切换时间。用户对系统性能最直接的感受就是操作屏幕的反应时间,所以这个指标是SAP性能测试的重要指标。SAPS(SAPApplicationP
6、erformanceStandard),SD模块的基准指标。100SAPS定义为每小时完全处理2000个orderlineitems,这个指标反映了系统处理能力。每个orderlineitems包含新定单产生、发货单产生、定单显示、改变发货内容、货品录入、列出定单及产生发票。SAP系统自带性能参数:1WorkloadStatisticsResponsetime:用户请求进入dispatcherqueue开始到下一屏幕返回给用户为止,不包括把屏幕传送到用户前端的时间。Waittime:用户请求在dispatcherqueue中的时间,从用户请求进入disp
7、atcherqueue开始到用户请求被处理为止。Roll-intime:把usercontext信息放到workprocess需要的时间。Loadtime:从数据库中取出并生成类似于ABAPsourcecode,CUA和screeninformation对象需要的时间。Databaserequesttime:从数据库请求从databaseinterface发出开始到databaseinterface返回结果。CPUtime:R/3workprocess使用CPU的时间。2DatabaseStatisticsDataBufferQuality:用户请求从D
8、ataBuffer中读取数据的命中率DD-cacheQuality:DD(Dat
此文档下载收益归作者所有