软件测试实验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执行测试

 

  1. 轻商城性能测试脚本设计

 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请求添加等核心功能熟练使用参数化、关联、断言等高级功能实现了对轻商城核心业务流程(登录浏览加购下单)的完整性能测试深刻认识到性能测试不仅是工具使用,更需要系统架构思维有效的监控体系是定位瓶颈的关键性能优化需要开发、测试、运维多方协作

posted @ 2025-06-12 16:46  chrisrmas、  阅读(11)  评论(0)    收藏  举报