Loadrunner详细分析资料ppt课件_第1页
Loadrunner详细分析资料ppt课件_第2页
Loadrunner详细分析资料ppt课件_第3页
Loadrunner详细分析资料ppt课件_第4页
Loadrunner详细分析资料ppt课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Loadrunner 8Loadrunner 8运用培训运用培训B/SB/S构造构造2一、 测试整体流程二、 术语 目录目录三、 录制脚本四、 负载测试五、 分析结果六、 总结3测试整体流程测试整体流程4术语术语u虚拟用户(Vuser): 指系统用程序模拟出来的用户,每个类似于单独运转的人员u脚本(Script):经过Loadrunner录制和编写的程序u录制:经过Loadrunner调用阅读器,将用户操作的过程进展记录的过程,自动生成脚本。u重放:将录制好的脚本再次运转u思索时间(Think Time):指用户思索和输入的时间,也是模拟用户在2个动作之间休眠的时间。5录制脚本录制脚本u创建工

2、程u启动录制u录制过程u录制的结果u录制参数配置u脚本参数u脚本言语6创建工程创建工程 - - 界面引见界面引见录制脚本运转脚本编译脚本添加活动事务开场事务终了录制参数活动脚本活动树切换输出参数列表运转设置7启动录制启动录制录制参数8录制过程录制过程9录制的结果录制的结果10录制参数配置录制参数配置u录制方式u阅读器选择u高级配置u关联配置11录制参数配置录制参数配置 录制方式录制方式12录制参数配置录制参数配置 阅读器选择阅读器选择13录制参数配置录制参数配置 代理设置代理设置14录制参数配置录制参数配置 高级配置高级配置15录制参数配置录制参数配置 高级配置高级配置16录制参数配置录制参数

3、配置 关联配置关联配置17脚本言语脚本言语 检测执行结果检测执行结果web_reg_find(Text=南大通用, Fail=NotFound, SaveCount=Find_Count, LAST);web_url(search, .if (atoi(lr_eval_string(Find_Count) 0) lr_output_message(搜索胜利.);else lr_error_message(搜索失败,没有找到需求的数据!); return(0); lr_eval_string:前往运算参数后的字符串atoi:字符串转整数lr_output_message:输出到日志和窗口lr_e

4、rror_message:向Lorunner发送错误信息18脚本言语脚本言语 web_reg_find web_reg_findu Text: Text: 要查找的文本,不能为空。假设不指定,那么必需运用后面的要查找的文本,不能为空。假设不指定,那么必需运用后面的2 2个参数指示要搜索的个参数指示要搜索的文本文本u TextPfx: TextPfx: 要搜索的内容前面必需有的内容要搜索的内容前面必需有的内容 u TextSfx: . TextSfx: . 要搜索的内容后面必需有的内容要搜索的内容后面必需有的内容 u Search: Search: 搜索的范围,可以是搜索的范围,可以是Heade

5、rsHeaders也就是恳求头部分,也就是恳求头部分,BodyBody主体数据,主体数据,NoresourNoresource(ce(只走所只走所HTMLHTML的主题,不包括头和资源的主题,不包括头和资源),),或者或者AllAll搜索主体,头和资源搜索主体,头和资源, ,默许是默许是 BODY BODY u SaveCount: SaveCount: 搜索找到的匹配次数搜索找到的匹配次数 u Fail: Fail: 假好像时运用了假好像时运用了SaveCountSaveCount和和Fail=NotFound,Fail=NotFound,那么假设没有找到匹配的,将引起事务那么假设没有找到匹

6、配的,将引起事务失败。失败。 u ID: ID: 将在日志里面用这个独一标识,可以更容易的找到我们要找的日志输出将在日志里面用这个独一标识,可以更容易的找到我们要找的日志输出 19脚本言语脚本言语 - - 自定义事务自定义事务lr_start_transaction(lr_start_transaction(查找页面的标志查找页面的标志););web_url(google,web_url(google, URL=google/, URL=google/, Resource=0, Resource=0, RecContentType=text/html, RecContentType=text/

7、html, Referer=, Referer=, Snapshot=t3.inf, Snapshot=t3.inf, Mode=HTML, Mode=HTML, LAST); LAST);lr_end_transaction(lr_end_transaction(查找页面的标志查找页面的标志, LR_AUTO);, LR_AUTO);Action.c(5): Notify: Transaction 查找页面的标志 started.Action.c(12): Found resource google .Action.c(21): Notify: Transaction 查找页面的标志 end

8、ed with Pass status (Duration: 1.2197 Wasted Time: 0.0001).20脚本参数脚本参数u随机数(Random Number)u独一数(Unique Number)u虚拟用户编号(VuserId)u组名字(GroupName)u文件(File)u文件(File)来自数据源21脚本参数脚本参数22脚本参数脚本参数 随机数随机数RandomNumberTest() int i; for(i=0;i10;i+) lr_output_message( lr_eval_string(RandomNumber=RandomNumber ) ); retur

9、n 0;Starting action RandomNumberTest. RandomNumberTest.c(5): RandomNumber=12190651 RandomNumberTest.c(5): RandomNumber=05247714 RandomNumberTest.c(5): RandomNumber=52400467 RandomNumberTest.c(5): RandomNumber=34882410 RandomNumberTest.c(5): RandomNumber=62333076 RandomNumberTest.c(5): RandomNumber=6

10、0850662 RandomNumberTest.c(5): RandomNumber=62858889 RandomNumberTest.c(5): RandomNumber=31177820 RandomNumberTest.c(5): RandomNumber=05556733 RandomNumberTest.c(5): RandomNumber=70665772 Ending action RandomNumberTest. 23脚本参数脚本参数 独一数独一数u 产生方式Update Value on) A 每次发生时更新(Each Occurrence) B 每次迭代更新(Each

11、 Iteration) C 一次(Once)u 当数据耗尽时(when out of values) a 终止虚拟用户(Abort Vuser) b 继续运用循环管理器循环运用(continue in a cyclic manager) c 继续用最后一个数据继续(continue with last value) Starting action UniqueNumberTest. UniqueNumberTest.c(5): UniqueNumber=1 UniqueNumberTest.c(5): UniqueNumber=2 UniqueNumberTest.c(5): UniqueNu

12、mber=3 UniqueNumberTest.c(5): UniqueNumber=4 UniqueNumberTest.c(5): UniqueNumber=5 UniqueNumberTest.c(5): UniqueNumber=1 UniqueNumberTest.c(5): UniqueNumber=2 UniqueNumberTest.c(5): UniqueNumber=3 UniqueNumberTest.c(5): UniqueNumber=4 UniqueNumberTest.c(5): UniqueNumber=5 Ending action UniqueNumberT

13、est. 24脚本参数脚本参数 虚拟用户编号虚拟用户编号(VuserId)(VuserId)VuserIdTest()int i; for(i=0;i10;i+)lr_output_message(lr_eval_string(VuserId=VuserId);lr_error_message(lr_eval_string(VuserId=VuserId);return 0;Starting action VuserIdTest.VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1Vu

14、serIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(5): VuserId=1VuserIdTest.c(7): Error: VuserId=1Ending action VuserIdTest.25脚本参数脚本参数 组名字组名字(GroupName)(GroupName)GroupNameTest(

15、) int i; for(i=0;i10;i+) lr_output_message(lr_eval_string(GroupName=GroupName); lr_error_message(lr_eval_string(GroupName=GroupName); return 0;26脚本参数脚本参数 组名字组名字(GroupName)(GroupName)27脚本参数脚本参数 文件文件(File)(File)FileTest() int i; for(i=0;i10;i+) lr_output_message(lr_eval_string(File=File); lr_error_mes

16、sage(lr_eval_string(File=File); return 0;28脚本参数脚本参数 文件文件(File)(File)29脚本参数脚本参数 文件文件(File)(File)数据源数据源DatasourceTest() int i; for(i=0;i10;i+)lr_output_message(lr_eval_string(Datasource=Datasource); lr_error_message(lr_eval_string(DatasourceDatasource); return 0;30脚本参数脚本参数 文件文件(File)(File)数据源数据源31负载测试

17、负载测试u选择测试脚本u测试设计页面u测试运转界面u测试u设置虚拟用户u设置运转参数u设置运转调度32选择测试脚本选择测试脚本33测试设计页面测试设计页面34测试运转界面测试运转界面35设置虚拟用户设置虚拟用户每个组单独设置可以在Quantity处快速修正虚拟用户数量36设置运转参数设置运转参数运转逻辑(Run Logic)循环间隔(Pacing)日志(Log)思索时间(Think Time)额外属性(Additional attributes)杂项(Miscellaneous)速度模拟(Speed Simulation)阅读器模拟(Browser Enulation)代理(Proxy)喜好选

18、项(Preferences)下载过滤(Download Filters)内容检查(ContentCheck)37设置运转参数设置运转参数 - -运转逻辑运转逻辑38设置运转参数设置运转参数 - -循环间隔循环间隔39设置运转参数设置运转参数 - -日志日志40设置运转参数设置运转参数 - -思索时间思索时间41设置运转参数设置运转参数 - -额外属性额外属性42设置运转参数设置运转参数 杂项杂项43设置运转参数设置运转参数 - -速度模拟速度模拟44设置运转参数设置运转参数 - -阅读器模拟阅读器模拟45设置运转参数设置运转参数 - -代理代理46设置运转参数设置运转参数 - -喜好选项喜好选项47设置运转参数设置运转参数 - -下载过滤下载过滤48设置运转参数设置运转参数 - -内容检查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论