7. 前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修
改请求的设置,后置处理器则常常用来处理响应的数据。
8. 定时器负责定义请求之间的延迟间隔。
好了,简单介绍就到这里!下面是一些有关 Jmeter 的学习文档和资料的网站
Jmeter 官方网站:http://jakarta.apache.org/jmeter/
Jmeter 中文网站(目前只是部分翻译):http://www.bonoy.com/jmeter/
2. Jmeter 的安装与配置
A. JMeter 的安装
JMeter 的安装非常简单,从官方网站上下载,解压之后即可使用。运行命令在
%JMETER_HOME%/bin 下,对于 Windows 用户来说,命令是 jmeter.bat(同时会启动一
个 dos 窗口显示一些日志信息)和 jmeterw.cmd,建议从 jmeter.bat 启动要更好些,因为在
Jmeter 运行的过程中可以在 dos 窗口看到一些错误日志信息。运行前请检查 JMeter 的文档,
查看是否具备相关的运行条件。对于最新版(即 2.JDK 的版本要求 2),需要是 JDK 1.4.2。
B. Jmeter 的配置
Jmeter 的主要配置文件 jmeter.properties,需要根据不同的测试目的对配置文件做不同的
设置。
1. #language=de Jmeter 启动后窗口中所使用的语言,默认情况下该行是被注释掉的,
因为在 Jmeter 启动的时候会根据操作系统的语言设置自行设定。对 windows 中文操作系统
来说在 Jmeter 启动后就是中文界面,如果你想设定为其他语言,将该行注释去掉,在等号
后面设定你想设定的语言。
2. xml.parser=org.apache.xerces.parsers.SAXParser xml 文件解析器的设定,这个是 Jmeter
默认的,解析所需要的 jar 包在%JMETER_HOME%\lib 下,你可以设置为你熟悉的 xml 文
件解析方式,当然首先你要将所需要的 jar 包拷贝到%JMETER_HOME%\lib 目录下。
3. SSL configuration 对于数字化校园项目来说,由于使用了数字安全证书,所以在对
软件进行测试前,必须设置此项(下面所指定的 java 类在%JAVA_HOME%\jre\lib\jsse.jar 内,
如果你使用的 jdk 为 1.4.2,那设置好环境变量就可以了,将%JAVA_HOME%\jre\bin 加入到
环境变量的 path 中,将%JAVA_HOME%\jre\lib 加入到环境变量的 classpath 中)
ssl.provider=com.sun.net.ssl.internal.ssl.Provider
ssl.pkgs=com.sun.net.ssl.internal.www.protocol
在生成数字安全证书的时候会生成一个.keystore 文件,需要在此指定一下
javax.net.ssl.keyStore=H:/tools/jmeter/jakarta-jmeter-2.2/testPlan/configs/.keystore
在生成数字安全证书的时候会有一个密码,默认为 changeit
#The password to your keystore
javax.net.ssl.keyStorePassword=changeit