一、实验目的
1.掌握系统性能测试方法,包括负载模式和场景设计;
2.熟悉系统性能测试过程和工具使用的基本知识;
3.掌握JMeter工具进行Web应用系统的性能测试。
二、实验内容
1. JMeter环境安装及配置。
1)JMeter环境安装。
2)JMeter界面的汉化。
3)JMeter修改主题。
2. 完成测试计划(名字为:线程组练习.jmx),访问百度或其他网站。
1)要求完成不同的线程组(区分名字):
• 模拟10个用户并行执行。
• 模拟10个用户5s内启动完成。
• 模拟2个用户各循环3次。
• 模拟2个用户运行30s。
• 模拟2个用户等待10s后开始执行。
2)‘启动’运行,并查看‘察看结果树’结果。
3. 完成测试计划(名字为:参数化练习.jmx),访问百度或其他网站。
1)要求完成不同的线程组(区分名字):
• 用户定义的变量。
• 用户参数。
• CSV数据文件设置。
2)‘启动’运行,并查看‘察看结果树’结果。
4. 完成测试计划(名字为: 定时器练习.jmx),访问百度或其他网站。
1)要求完成不同的线程组(区分名字):
• 响应断言。
• JSON断言。
• 断言持续时间。
2)‘启动’运行,并查看‘察看结果树’结果。
5. 完成测试计划(名字为: 定时器练习.jmx),访问百度或其他网站。
1)要求完成不同的线程组(区分名字):
• 同步定时器。
• 常数吞吐量定时器。 - 聚合报告。
2)‘启动’运行,并查看结果树、聚合报告结果。
三、实验步骤
1. JMeter环境安装及配置。
1)JMeter环境安装。
(1)安装JDK:
• 下载JDK – 安装JDK – 配置环境变量 – 验证。
安装Jmeter:
(2)下载Jmeter – 安装Jmeter – 配置环境变量 – 启动验证。
(3)注意点:
• 下载JDK时,注意电脑操作系统是32位/64位。
• 下载Jmeter时,注意与本机安装的JDK版本匹配。
• 安装Jmeter时,安装路径中不能有中文/空格。
2)JMeter界面的汉化。
• 永久性:修改配置文件, language=zh_CN,重启Jmeter。
• 临时性:菜单‘Options’->Choose Language->Chinese (Simplified)。
3)JMete修改主题。
菜单‘选项’ -> 外观 -> Windows(选择自己喜欢的主题即可。
2. 使用JMeter访问Web页,并查看请求和响应信息:
1)启动JMeter。
2)在‘测试计划’下添加‘线程组’。
3)在‘线程组’下添加‘HTTP请求’取样器,填写相关请求数据。
4)添加其他组件,填写相关数据。
5)在‘线程组’下添加‘察看结果树’等监听器。
6)点击‘启动’按钮运行,并查看结果。
3.按照模板完成实验报告。
1)实验结果:按实验内容顺序,把界面(含主要设置及运行结果)截图。
2)实验总结:对问题及解决方法等完成情况进行具体总结。
四、实验结果
1. JMeter环境安装及配置。
1)JMeter环境安装。
2)JMeter界面的汉化。
3)JMeter修改主题。
2. 完成测试计划(名字为:线程组练习.jmx),访问百度或其他网站。
1)要求完成不同的线程组(区分名字):
• 模拟10个用户并行执行。
• 模拟10个用户5s内启动完成。
• 模拟2个用户各循环3次。
• 模拟2个用户运行30s。
• 模拟2个用户等待10s后开始执行。