性能测试——jmeter基础讲解
35页1、Welcom e 性能测试 Jmeter基础 目 录 为什么选择jmeter 我的第一个jmeter脚本 实战总结与分享 Jmeter是基于Jave的,开放源代码的测试工具 为什么选择jmeter Jmeter用于性能测试。它最初被设计用于Web应用 测试后来扩展到其它测试领域 Jmeter的工作原理:向服务器提交请求;从服务器获 取请求返回的结果 版本获取:官网地址 http:/jmeter.apache.org/download_jmeter.cgi 需求安装创建脚本脚本录制主要组件 我的第一个jmeter脚本 需求安装 JAVA Jmeter 1.5或者更高的版本 下载后,直接解压,运行bin/jmeter.bat即可 需求安装 变量名:JMETER_HOME 变量值:jmeter path(eg. C:apache-jmeter-2.12 ) 测试计划(Test Plan) 线程组(Thread Group) 逻辑控制器( Logic Controller ) 主要组件 配置元件(Configuration) 取样器(Sampler) 后置处理器(Post Processors
2、) 断言(Assertions) 监听器(Listener) 主要组件测试计划 测试计划(Test Plan)是使用 JMeter 进行测试的起点,是其他 测试元件的容器,一个完整的测 试计划包括一个或者多个线程 组、逻辑控制器、取样器、监听 器、配置元件 用户定义的变量:用户可以自己 定义变量,在用到此变量的时候 直接用$变量名引用即可。eg: $IP,$port 主要组件线程组 主要组件线程组 线程组:测试里每个任务都要线程去测试里每个任务都要线程去 处理,所有任务必须在线程组下面创处理,所有任务必须在线程组下面创 建。建。 线程数:设置发送请求的用户数目 , 即并发数。 Ramp-Up Period(in second):所有 线程在多少时间内启动。 循环次数:请求的重复次数 调度器:启用时间,结束时间,持续 时间(覆盖结束时间),启动延迟( 覆盖启动时间) 主要组件逻辑控制器 逻辑控制器可以控制JMeter发送请求的测试逻辑,它与Sampler结合使用可以模拟复杂 的请求序列 循环逻辑器:设置请求的循环次数或永远循环,可用于压力测试 简单控制器:测试用例顺序执行 事务控制器:可
3、以将多个请求放在同一个事务中,选中Generate parent sample,则聚 合报告中只显示事务控制器的数据 逻辑控制器可以组合使用 主要组件配置元件 配置元件(Config Element)维护Sampler需要的配置信息,仅对其所在的 测试树分支有效。 CSV Data Set Config:实现参数化,例如 登陆操作,将普通用户名和密码作参数化, 循环读取文本里的用户名和密码即可。 主要组件配置元件 配置元件(Config Element)维护Sampler需要的配置信息,仅对其所在的 测试树分支有效。 HTTP Cookie管理器:负责管理整个测试 过程中使用的cookie,它不需要设置任何 属性。 主要组件配置元件 配置元件(Config Element)维护Sampler需要的配置信息,仅对其所在的 测试树分支有效。 HTTP信息头管理器:该属性管理器用于定 制Sampler发出的HTTP请求的请求头的内 容。 主要组件配置元件 配置元件(Config Element)维护Sampler需要的配置信息,仅对其所在的 测试树分支有效。 HTTP 请求默认值:用来配置公
4、共参数,如 服务器名称或IP,端口,协议等。 主要组件配置元件 配置元件(Config Element)维护Sampler需要的配置信息,仅对其所在的 测试树分支有效。 用户定义的变量:在测试的初始阶段执行 调用格式为$变量名 主要组件取样器 名称:HTTP请求的名字。 Web服务器服务器名称或 IP、端口号,也可以使用 “HTTP默认请求”。 HTTP请求:用默认值即可, 方法应选择对应的get、post 等。 同请求一起发送参数:请求 中的参数、值可以在此设 置。 主要组件后置处理器 后置处理器(Post Processors)负责在生成请求之后完成工作,常常用来处 理响应的数据。主要在动态关联中用到后置处理器的正则表达式提取器。 主要组件断言 断言会影响作用域内的所有采样 器。如果要让断言只影响某个采 样器,需要将断言作为该采样器 的子项 断言中设置要测试的模式,则会 对响应的内容(如http请求后, 服务器返回的内容)进行与字符 串进行匹配。如果返回的内容包 括了字符串,则认为该次测试通 过。 一般通过添加监听器来监 听响应断言。断言:对取样器返回的请求结果给出是否正 确的判断
《性能测试——jmeter基础讲解》由会员我**分享,可在线阅读,更多相关《性能测试——jmeter基础讲解》请在金锄头文库上搜索。
高三世界地理专题复习总论4天气与气候汇编
云南大学分析化学第五章 酸碱滴定
南京大学 刘金源教授多元新史观与世界史教学
南大门之不夜城
海南大学 食品分析七 2014
东南大学功放电路和直流电源(第29讲)2014
步步高·2015高三物理总复习(江苏专用)【配套课件】:第4章 曲线运动万有引力与航天 第1课时 曲线运动.
必修2:4.1曲线运动 运动的合成与分解【2015《物理复习方略》一轮复习课件沪科版】.
济南大学电工习题答案.
金版学案13-14物理(人教版)选修3-2课件:5.3电感和电容对交变电流的影响.
现代教学媒体.
教案4(火警报警系统).
湖南大学-物理 课程指导八.
语s版六年级下册语文百花园四课件剖析
世纪金榜2018版复习方略物理课件31.
人教新课标二年级语文下册《我不是最弱小的_5》PPT课件.
楼宇自动化 课件 教学PPT 作者 傅海军 第5章.
暨南大学-管理学-第11章-控制.
海南大学 食品分析十二 2014.
北师大八年级数学下册-第2课时-分式的基本性质.
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页