没有合适的资源?快使用搜索试试~ 我知道了~
Jmeter学习概要.doc
资源详情
资源评论
资源推荐
Jmeter 学习概要
1. Jmeter 简介
是一个 的纯 桌面应用,用于压力测试和性能测试。 最早是
为了测试 的前身 的执行效率而诞生的,主要是针对 的压力和性能测试,
但 后 来 扩 展 到 其 他 测 试 领 域 。 从 下 面 的 图 中 我 们 可 以 看 到 : 可 以 用 于 测 试
、 、 、 、 、 、 !"#$%&' 以 及 "( 和
)#数据库压力测试$
另外, 能够对应用程序做衰退测试,通过创建带有断言的脚本来验证你的程序返回
了你期望的结果。为了最大限度的灵活性, 允许使用正则表达式创建断言。在知道
如何具体使用之前,先说一下 的主要测试组件:
*测试计划是使用进行测试的起点,它是其它测试元件的容器。
+*线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容
在 ( 中定义,它被线程组包含。
,*监听器负责收集测试结果,同时也被告知了结果显示的方式。
-*逻辑控制器可以自定义 发送请求的行为逻辑,它与 ( 结合使用可以模拟复
杂的请求序列。
.*断言可以用来判断请求响应的结果是否如用户所期望的。它可以用来隔离问题域,即在
确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。
/*配置元件维护 ( 需要的配置信息,并根据实际的需要会修改请求的内容。
0*前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修
改请求的设置,后置处理器则常常用来处理响应的数据。
1*定时器负责定义请求之间的延迟间隔。
好了,简单介绍就到这里!下面是一些有关 的学习文档和资料的网站
官方网站:2334**533
中文网站(目前只是部分翻译):233*67*33
2. Jmeter 的安装与配置
A. JMeter 的安装
的 安 装 非 常 简 单 , 从 官 方 网 站 上 下 载 , 解 压 之 后 即 可 使 用 。 运 行 命 令
在889:83"6下,对于!"6;'用户来说,命令是*(同时会启动一
个 ;' 窗口显示一些日志信息)和 *;,建议从 * 启动要更好些,因为在
运行的过程中可以在 ;' 窗口看到一些错误日志信息。运行前请检查 的文档,
查看是否具备相关的运行条件。对于最新版(即 +* < 的版本要求 +),需要是 <
*-*+。
B. Jmeter 的配置
的主要配置文件 *"',需要根据不同的测试目的对配置文件做不同
的设置。
*=(65&5>; 启动后窗口中所使用的语言,默认情况下该行是被注释掉的,
因为在 启动的时候会根据操作系统的语言设置自行设定。对 "6;' 中文操作系统
来说在 启动后就是中文界面,如果你想设定为其他语言,将该行注释去掉,在等号
后面设定你想设定的语言。
+* ?(*'>5**?'*''*@' ?( 文 件 解 析 器 的 设 定 , 这 个 是
默认的,解析所需要的 包在889:8A(" 下,你可以设置为你熟悉的
?( 文件解析方式,当然首先你要将所需要的 包拷贝到889:8A(" 目录下。
,*6B"5&"6对于数字化校园项目来说,由于使用了数字安全证书,所以在对
软件进行测试前,必须设置此项(下面所指定的 类在C9:8AA("A''* 内,
如果你使用的 ;4 为 *-*+,那设置好环境变量就可以了,将C9:8AA"6 加入到
环境变量的 中,将C9:8AA(" 加入到环境变量的 ('' 中)
''(*";>*'&6*6*''(*"66(*''(*";
''(*45'>*'&6*6*''(*"66(**(
在生成数字安全证书的时候会生成一个*47' 文件,需要在此指定一下
?*6*''(*47>23('334DD+*+3'(636B"5'3*47'
在生成数字安全证书的时候会有一个密码,默认为 65"
='';7&47'
?*6*''(*47'';>65"
最好将下面这行的注释去掉,这样如果我们的配置有什么问题可以在日志文件中记录的更
清楚些
?*6*;&5>((
-*=(59((*>: 日志记录级别,将该行改为 (59((*> 8)E
这样可以记录更加详细的日志信息。
还有一些其他的设置如:C;6B"5&"6、!'6B"5&"6 等在这就
不一一详细说明了(我也还没搞清楚)。
3. Jmeter 的应用
下载下来的 解压后,里面有使用帮助文档(在 ;' 目录下),还有使用样例
(在 "6(9;'A;' 目录下),其自带的测试样例都很简单,要想测试复杂的项目还
需要自己去摸索。
通常被用于测试 服务的压力和性能,因此下面将以一个实际的 测试为
例进行详细讲解,里面会讲到变量和正则表达式的使用,相信只要掌握了变量和正则表达
式的使用(还的测试用例或测试脚本都不在话下。有 自带的函数也要灵活掌握),
再复杂
下面以“天津武警医学院的教学管理系统”为例来具体讲解
*编写测试计划或测试脚本(后面还会介绍如何利用工具来录制测试脚本)
1.1 启动 Jmeter,启动后窗口内显示的几乎都式中文,感觉还不错,然后添加一个线程组,
如下
在刚开始编写测试脚本时,应将线程数设的少一些为好,如下
然后新建一个文件夹,保存一下测试脚本,如下
剩余26页未读,继续阅读
xianlanhuahua
- 粉丝: 1
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0