实验四 Web 应用系统的性能测试
1. 实验目标
本次实验旨在指导学生学习开源的Web 系统功性能测试工具JMeter及其配套 工具Badboy 的使用方法与过程。实验的内容包括通过Badboy录制用户使用脚本, 以及通过 JMeter 执行脚本并获取Web 系统性能参数。通过本实验,使学生理解 Web 系统性能测试的基本过程,以及各个测试活动的任务与目的。
2. 待测 Web 应用系统简介
待测试的 Web 应用系统是一个学生成绩管理系统,采用传统的 MVC 开发模式 进行构建,即包含对 Jsp、Javabean 与 Servlet 的使用,数据存储使用 MySql 数据库。系统的主要使用角色包括管理员、教师和学生。
我们将该系统的功能主要划分为管理员端,教师端和学生端的功能,这些不 同方面的功能的详细说明如下。
管理员端:管理员可以进行的操作如下:
1) 对学生信息进行增、删、改、查;
2) 对教师信息进行增、删、改、查;
3) 对课程信息进行增、删、改、查;
4) 查看个人信息并进行性修改;
5) 查看学生的选课信息、学生的成绩以及排名情况,其中在查看学生排名 时,可以根据学生的所学课程和所在专业进行排名查询;
6) 对学生的选课信息进行添加、删除等操作。 教师端:教师可以进行的操作如下:
1) 查看个人信息并修改登录密码;
2) 查看学生信息,其中包括对学生成绩进行查询与修改,在本系统中,教 师的成绩录入功能与成绩修改功能合并在一起;
3) 查看学生的排名情况,包括学生的课程排名与专业排名。 学生端:学生可以进行的操作如下:
1) 修改个人登录系统的密码;
2) 查看自己的课表;
3) 进行选课;
4) 查询自己成绩以及成绩排名情况,同时可通过学号查询其他学生的成绩。
3. 实验要求
1)利用 Badboy 录制脚本
2)利用 JMeter 进行 Web 应用系统性能测试
评论0