用LR做SAP性能测试---简单入门.docx

用LR做SAP性能测试---简单入门.docx

ID:57441620

大小:372.85 KB

页数:10页

时间:2020-08-17

用LR做SAP性能测试---简单入门.docx_第1页
用LR做SAP性能测试---简单入门.docx_第2页
用LR做SAP性能测试---简单入门.docx_第3页
用LR做SAP性能测试---简单入门.docx_第4页
用LR做SAP性能测试---简单入门.docx_第5页
资源描述:

《用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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。