Jmeter学习概要
1. Jmeter简介
Apache Jmeter是一个100%的纯java桌面应用,用于压力测试和性能测试。Jmeter最早是为了测试Tomcat的前身JServ的执行效率而诞生的,主要是针对web的压力和性能测试,但后来扩展到其他测试领域。从下面的图中我们可以看到:Jmeter可以用于测试FTP、HTTP、RPC、JUNIT、JMS、LDAP、WebService(Soap) Request以及Mail和JDBC(数据库压力测试)
另外,JMeter能够对应用程序做衰退测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。在知道如何具体使用之前,先说一下JMeter 的主要测试组件:
1. 测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。
2. 线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。
3. 负责收集测试结果,同时也被告知了结果显示的方式。
guidelines怎么读calloc free4. 逻辑控制器可以自定义JMeter发送请求的行为逻辑,它与splash是什么意思英语Sampler结合使用可以模拟复杂的请求序列。
velocity指的是
5. 断言可以用来判断请求响应的结果是否如用户所期望的。它可以用来隔离问题域,即在确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。
6. 配置元件维护Sampler需要的配置信息,并根据实际的需要会修改请求的内容。
7. 前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修改请求的设置,后置处理器则常常用来处理响应的数据。
8. 定时器负责定义请求之间的延迟间隔。
好了,简单介绍就到这里!下面是一些有关Jmeter的学习文档和资料的网站
jsp中文全称Jmeter:/jmeter/
Jmeter中文网站(目前只是部分翻译):www.bonoy/jmeter/
2. Jmeter的安装与配置
A. JMeter 的安装
    JMeter 的安装非常简单,从上下载,解压之后即可使用。运行命令在%JMETER_HOME%/bin 下,对于 Windows 用户来说,命令是 jmeter.bat(同时会启动一个dos窗口显示一些日志信息)和d,建议从jmeter.bat启动要更好些,因为在Jmeter运行的过程中可以在dos窗口看到一些错误日志信息。运行前请检查JMeter 的文档,
查看是否具备相关的运行条件。对于最新版(即2.2),需要JDK的版本要求是JDK 1.4.2。
B. Jmeter的配置
    Jmeter的主要配置文件jmeter.properties,需要根据不同的测试目的对配置文件做不同的设置。
    1. #language=de  Jmeter启动后窗口中所使用的语言,默认情况下该行是被注释掉的,因为在Jmeter启动的时候会根据操作系统的语言设置自行设定。对windows中文操作系统来说在Jmeter启动后就是中文界面,如果你想设定为其他语言,将该行注释去掉,在等号后面设定你想设定的语言。
    2. xml.parser=s.parsers.SAXParser  xml文件解析器的设定,这个是Jmeter默认的,解析所需要的jar包在%JMETER_HOME%\lib下,你可以设置为你熟悉的xml文件解析方式,当然首先你要将所需要的jar包拷贝到%JMETER_HOME%\lib目录下。
计算机中true是什么意思
    3. SSL configuration  对于数字化校园项目来说,由于使用了数字安全证书,所以在对软件进行测试前,必须设置此项(下面所指定的java类在%JAVA_HOME%\jre\lib\jsse.jar内,
如果你使用的jdk为1.4.2,那设置好环境变量就可以了,将%JAVA_HOME%\jre\bin加入到环境变量的path中,将%JAVA_HOME%\jre\lib加入到环境变量的classpath中)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。