Loadrunner执行测试的简单流程ByAngusPan演示内容•LoadRunner介绍。•使用VirtualUserGenerator创建脚本。–RecordingOptions–增强、编辑测试脚本。–Run-timeSettings–回放测试脚本•使用Controller创建测试场景。–如何创建Scenario。•使用Analysis分析测试结果。•其他(多机联合负载,集合点,检查点,IP欺骗,自动关联。)LoadRunner介绍Loadrunner的三大模块。•VirtualUserGenerator——用于录制脚本。•Controller——用于创建、运行和监控场景。•Analysis——用于分析测试结果。这三大模块既可以作为独立的工具分别完成各自的功能,又可以作为Loadrunner的一部分彼此衔接,与其他模块共同完成性能的整体测试。LoadRunner介绍o如何使用LoadRunner?o主要步骤1—创建脚本:捕获在应用程序中执行的最终用户操作。2—设计场景:通过定义测试会话期间发生的事件,设置负载测试场景。3—运行场景:运行、管理并监控负载测试。4—分析结果:分析负载测试期间LoadRunner生成的性能数据。使用VirtualUserGenerator创建脚本•调整RecordingOptions。–HTML-basescript和URLbasedscript的区别。•HTML-basescript:可以为每个用户请求生成单独的函数。•URLbasedscript:可以捕获所有作为用户操作的结果发送到服务器的HTTP请求,然后一条条记录下来。它甚至可以捕捉非HTML应用程序,比如小程序和非浏览器应用程序。•HTML这种录制方式录制出来的脚本直观,易于理解和维护。而URL生成的脚本看起来比较多比较长。•设置StartRecording。使用VirtualUserGenerator创建脚本Recording窗口介绍。使用VirtualUserGenerator创建脚本•介绍Generator。–Tree:树状显示脚本–Script:显示脚本代码–Run-timeViewer:打开/关闭实时回放窗口•增强、编辑测试脚本。插入事务(Transaction)插入集合点(Rendezvous)参数化脚本(ReplacewithParameter)其它(注释、检查点等)使用VirtualUserGenerator创建脚本•介绍Run-timeSettings(F4)–RunLogic(迭代设置)–Pacing(迭代步进设置)–Log(回放生成的日志文件)–ThinkTime(执行操作思考时间)–Miscellaneous(错误处理方式,线程、进程等)–Speedsimulation(网速设置)–Preferences(主要介绍textcheck选项)•回放测试脚本–Compile(预编译、Shift+F5)–Run(运行脚本、F5)–介绍回放日志使用Controller创建测试场景。•介绍NewScenario。•LoadGenerators(添加负载发生器的方法)。•编辑Scenario的方法。•监控器的使用,添加和简单介绍。•运行Scenario。使用Analysis分析测试结果。实际例子常用功能添加图表合并图表复制图表常用图表SummaryReportAverageTransactionResponseTimeTransactionsperSecondHitsperSecond(Web协议)其他•多机联合负载。•集合点。•检查点。•IP欺骗。•自动关联。