Loadrunner详细分析资料.ppt

上传人:za****8 文档编号:15800679 上传时间:2020-09-07 格式:PPT 页数:56 大小:2.09MB
返回 下载 相关 举报
Loadrunner详细分析资料.ppt_第1页
第1页 / 共56页
Loadrunner详细分析资料.ppt_第2页
第2页 / 共56页
Loadrunner详细分析资料.ppt_第3页
第3页 / 共56页
点击查看更多>>
资源描述
Loadrunner 8使用培训 B/S结构,一、 测试整体流程,二、 术语,目录,三、 录制脚本,四、 负载测试,五、 分析结果,六、 总结,测试整体流程,术语,虚拟用户(Vuser): 指系统用程序模拟出来的用户,每个类似于单独运行的人员 脚本(Script):通过Loadrunner录制和编写的程序 录制:通过Loadrunner调用浏览器,将用户操作的过程进行记录的过程,自动生成脚本。 重放:将录制好的脚本再次运行 思考时间(Think Time):指用户思考和输入的时间,也是模拟用户在2个动作之间休眠的时间。,录制脚本,创建项目 启动录制 录制过程 录制的结果 录制参数配置 脚本参数 脚本语言,创建项目 - 界面介绍,录制脚本,运行脚本,编译脚本,增加活动,事务开始,事务结束,录制参数,活动脚本,活动树,切换输出,参数列表,运行设置,启动录制,录制参数,录制过程,录制的结果,录制参数配置,录制方式 浏览器选择 高级配置 关联配置,录制参数配置 录制方式,录制参数配置 浏览器选择,录制参数配置 代理设置,录制参数配置 高级配置,录制参数配置 高级配置,录制参数配置 关联配置,脚本语言 检测执行结果,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_error_message:向Lorunner发送错误信息,脚本语言 web_reg_find,Text: 要查找的文本,不能为空。如果不指定,则必须使用后面的2个参数指示要搜索的文本 TextPfx: 要搜索的内容前面必须有的内容 TextSfx: . 要搜索的内容后面必须有的内容 Search: 搜索的范围,可以是Headers(也就是请求头部分),Body(主体数据),Noresource(只走所HTML的主题,不包括头和资源),或者All(搜索主体,头和资源),默认是 BODY SaveCount: 搜索找到的匹配次数 Fail: 如果同时使用了SaveCount和Fail=NotFound,则如果没有找到匹配的,将引起事务失败。 ID: 将在日志里面用这个唯一标识,可以更容易的找到我们要找的日志输出,脚本语言 - 自定义事务,lr_start_transaction(查找页面的标志); web_url(, URL= Resource=0, RecContentType=text/html, Referer=, Snapshot=t3.inf, Mode=HTML, LAST); lr_end_transaction(查找页面的标志, LR_AUTO);,Action.c(5): Notify: Transaction 查找页面的标志 started. Action.c(12): Found resource . Action.c(21): Notify: Transaction 查找页面的标志 ended with Pass status (Duration: 1.2197 Wasted Time: 0.0001).,脚本参数,随机数(Random Number) 唯一数(Unique Number) 虚拟用户编号(VuserId) 组名字(GroupName) 文件(File) 文件(File)来自数据源,脚本参数,脚本参数 随机数,RandomNumberTest() int i; for(i=0;i10;i+) lr_output_message( lr_eval_string( RandomNumber=RandomNumber ) ); return 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=60850662 RandomNumberTest.c(5): RandomNumber=62858889 RandomNumberTest.c(5): RandomNumber=31177820 RandomNumberTest.c(5): RandomNumber=05556733 RandomNumberTest.c(5): RandomNumber=70665772 Ending action RandomNumberTest.,脚本参数 唯一数,产生方式(Update Value on) A 每次发生时更新(Each Occurrence) B 每次迭代更新(Each Iteration) C 一次(Once) 当数据耗尽时(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): UniqueNumber=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 UniqueNumberTest.,脚本参数 虚拟用户编号(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=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(5): VuserId=1 VuserIdTest.c(7): Error: VuserId=1 Ending action VuserIdTest.,脚本参数 组名字(GroupName),GroupNameTest() 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; ,脚本参数 组名字(GroupName),脚本参数 文件(File),FileTest() int i; for(i=0;i10;i+) lr_output_message(lr_eval_string(File=File); lr_error_message(lr_eval_string(File=File); return 0; ,脚本参数 文件(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; ,脚本参数 文件(File)数据源,负载测试,选择测试脚本 测试设计页面 测试运行界面 测试 设置虚拟用户 设置运行参数 设置运行调度,选择测试脚本,测试设计页面,测试运行界面,设置虚拟用户,每个组单独设置 可以在Quantity处快速修改虚拟用户数量,设置运行参数,运行逻辑(Run Logic) 循环间隔(Pacing) 日志(Log) 思考时间(Think Time) 额外属性(Additional attributes) 杂项(Miscellaneous) 速度模拟(Speed Simulation) 浏览器模拟(Browser Enulation) 代理(Proxy) 喜好选项(Preferences) 下载过滤(Download Filters) 内容检查(ContentCheck),设置运行参数 -运行逻辑,设置运行参数 -循环间隔,设置运行参数 -日志,设置运行参数 -思考时间,设置运行参数 -额外属性,设置运行参数 杂项,设置运行参数 -速度模拟,设置运行参数 -浏览器模拟,设置运行参数 -代理,设置运行参数 -喜好选项,设置运行参数 -下载过滤,设置运行参数 -内容检查,设置运行参数 启动,设置运行参数 运行,设置运行参数 终止,设置运行参数 例子,设置运行参数 分组,分析测试结果,整体信息 响应时间 增加各种图表,分析结果页面,天津总公司:中国天津华苑产业区海泰发展六道6号海泰绿色产业基地J座 电 话:022-58815881 传真:022-58815882 北京分公司:北京市海淀区金源时代商务中心2号楼A座17D 电话:010-88866866 传真:010-88864556 http:/www.g- E-mail:infog-,谢谢各位领导、专家的光临指导,
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!