软件测试实验7
实验七 性能测试
一、实验目的
1、正确安装Jmeter;
2、能够完成脚本录制,运行脚本,查看运行结果;
3、完成某网站的性能测试。
二、实验要求
1、 学习ppt,理解性能测试;
2、 掌握Jmeter使用方法;
3、 对具体网站,能分别使用相应的工具完成脚本录制,运行脚本,查看运行结果。
三、实验内容
1. 安装与配置JMeter
下载JMeter并解压至本地目录
解压之后,在bin目录下,有一个jmeter.bat文件,双击该文件就可以启动JMeter
2.第一个JMeter测试
2.1添加线程组
2.2添加HTTP请求
2.3添加察看结果树
2.4执行测试
- 轻商城性能测试脚本设计
3.1项目部署
测试轻商城虚拟机网络
在Windows系统中打开命令提示符窗口,使用“ping”命令测试轻商城虚拟机的网络是否处于连接状态。
修改hosts配置文件
3.2编写测试脚本
添加HTTP请求默认值
添加用户定义的变量
添加HTTP信息头管理器
添加线程组
添加登录模块的HTTP请求
添加计数器
添加响应断言
添加JSON断言
JSON提取器
添加首页模块的HTTP请求
在首页模块的HTTP请求中添加响应断言、JSON断言
添加搜索商品模块的HTTP请求
添加查看商品详情模块的HTTP请求
添加购物车模块的HTTP请求
添加一个HTTP信息头管理器
添加结算模块的HTTP请求
添加下订单模块的HTTP请求
添加查看订单模块的HTTP请求
添加察看结果树
添加聚合报告
添加jp@gc - PerfMon Metrics Collector监听器
启动ServerAgent服务器
终端依次输入以下命令
unzip ServerAgent-2.2.3.zip
cd ServerAgent-2.2.3
chmod -R 777 *
./startAgent.sh
启动线程组
服务器资源使用的曲线变化
双击导出的CSV文件,即可查看服务器资源使用率。
进入JMeter解压后的bin目录,打开cmd命令行窗口,然后输入jmeter -n -t “F:\2025\软件测试\轻商城项目测试.jmx\轻商城项目测试.jmx” -l result.jtl -e -o ./report命令
查看性能测试报告
四.实验总结:
本次实验让我成功完成JMeter环境搭建,掌握了测试计划创建、线程组配置、HTTP请求添加等核心功能,熟练使用参数化、关联、断言等高级功能,实现了对轻商城核心业务流程(登录→浏览→加购→下单)的完整性能测试。深刻认识到性能测试不仅是工具使用,更需要系统架构思维,有效的监控体系是定位瓶颈的关键。性能优化需要开发、测试、运维多方协作。