嘉应学院计算机学院实验报告课程名称软件测试实验名称压力测试工具JMeter实践实验地点锡科405指导老师实验时间第11周提交时间第12周班级姓名座号一、实验目的和要求学习目标:学习和掌握测试工具JMeter的使用。知识要点:JMeter的要测试部件,创建测试计划和参数方法。二、实验环境、内容和方法实验环境:Windows7压力测试工具JMeter三、实验过程描述1、JMeter的安装和运行2、JMeter实例多用户同时登录大学学籍管理系统①运行badboy录制,在URL栏输入②将脚本导出为JMeter脚本得到原始的JMeter脚本,用JMeter打开修改原始脚本③设置响应断言,添加响应文本④添加聚合报告⑤添加查看结果树成功的请求失败的请求⑥使用“函数助手”从文件中读取数据设置HTPP请求3、查询MySql数据库三、实验总结JMeter主要用于性能测试。通过使用JMeter提供的功能,可以可视化地制定测试计划,包括使用什么样的负载、测试什么内容、传入的参数。同时,它提供了很多种图形化的测试结果显示方式,使我们能够简单地开始测试工作和分析测试结果。另外,JMeter作为一个开源工具,用户可以自由地对此工具进行扩展来满足自己的需要。测试计划描述了执行测试过程中JMeter的执行过程和步骤,一个完整的测试计划包括一个或者多个线程组(ThreadGroups)、逻辑控制(LogicController)、实例产生控制器(SampleGeneratingControllers)、侦听器(Listener)、定时器(Timer)、比较(Assertions)、配置元素(ConfigElements)。打开JMeter时,它已经建立一个默认的测试计划,一个JMeter应用的实例只能建立或者打开一个测试计划。现在我们开始填充一个测试计划的内容,这个测试计划向一个jsp文件和一个servlet发出请求,我们需要JMeter模拟五个请求者(也就是五个线程),每个请求者连续请求两次。