目录
1 Jmeter简介 4
主要特性 4
2 安装 5
注意 5
下载最新版本 5
运行Jmeter 5
使用命令行模式 5
使用服务器模式 5
日志和错误信息 6
命令行选项目录 6
3 测试环境 7
硬件环境 7
软件环境 7
网络拓扑图 8
4 性能测试 8
性能测试目的 8
测试工具 8
测试用例及测试方法 8
测试指标及期望 10
应用软件级别的测试指标: 10
网络级别的测试指标: 10
操作系统级别的测试指标: 10
数据库级别的测试指标: 11
5 测试过程及结果描述 11
测试描述 11
测试场景 12
测试结果 12
第一次测试 14
第二次测试 17
6 测试结果总结 21
Jmeter简介
Apache jmeter 是一个100%的纯java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。
Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络 或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。
主要特性
能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
完全的可移植性和100% 纯java。
完全 Swing 和轻量组件支持(预编译的JAR使用 .*)包。
完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
精心的GUI设计允许快速操作和更精确的计时。
缓存和离线分析/回放测试结果。
高可扩展性:
可链接的取样器允许无限制的测试能力。
各种负载统计表和可链接的计时器可供选择。
数据分析和可视化插件提供了很好的可扩展性以及以及个性化。
具有提供动态输入到测试的功能(包括Javascrīpt)。
支持脚本变成的取样器()。
安装和运行
注意
避免在一个有空格的路径安装 JMeter。这将导致远程测试出现问题。
下载最新版本
要安装一个夜晚构建,解压_bin和_lib zip/tar文件到相同的目录结构。保证一个JRE/JDK正确的安装并且设置环境变量JAVA_HOME, JMeter 就可以正确的运行了。
运行Jmeter
要运行JMeter, 运行 (for Windows) 或者 jmeter (for Unix) 文件。 JMeter 必须从 JMeter 的bin 目录 (那些文件没有发现的地方)启动。,它试图改变到一个适当的目录。
使用命令行模式
为了不相互影响测试, 你可以选择运行没有用户界面的JMeter。这样做,使用下列命令选项:
-n 这是指定JMeter在非用户界面模式运行
-t [包含测试计划的JMX文件的名字]
-l [记录取样结果的JTL文件的名字]
-r (或者通过在命令行覆盖属性指定远程服务器)
这个脚本也允许我们指定可选的防火墙/代理服务器信息:
-H [代理服务器主机名或者ip地址]
-P [代理服务器端口]
例如 : jmeter -n -t -l -H -P 8000
使用服务器模式
为了分布测试 ,在服务器模式运行JMeter,并且通过用户界面控制每一台服务器。
运行jmeter-server/jmeter-,加上下列选项命令:
这个脚本也允许我们指定可选的防火墙/代理服务器信息:
-H [代理服务器主机名或者ip地址]
-P [代理服务器端口]
例如 : jmeter-server -H -P 8000
日志和错误信息
如果JMeter发现一个错误, 一个消息将被写入日志文件。。一般定义为
jmeter使用手册 来自淘豆网m.daumloan.com转载请标明出处.