您好,欢迎访问三七文档
内蒙古工业大学信息工程学院实验报告课程名称:软件测试实验名称:“海信社区”性能测试实验类型:验证性■综合性□设计性□实验室名称:软件实验室班级:软件12-2学号:201220205051姓名:张贺组别:同组人:成绩:实验日期:2015年6月23日内蒙古工业大学信息工程学院第页实验报告成绩:指导教师审核(签名):年月日实验报告一、实验目的①理解自动化测试的概念和技术。②理解性能测试的流程。③学会用LoadRunner工具进行性能测试。④将缺陷提交到缺陷管理系统EasyBug中。⑤针对测试结果编写测试报告。二、实验器材或软件环境①Windows7操作系统②LoadRunner③“海信社区”网站三、实验内容用loadrunner工具对“海信社区”网站的“登陆”和“首页”进行性能测试:1、模拟5个真实用户同时进行登录,查看登录情况。2、再模拟50个用户同时进行登录,查看登录情况。四、实验要求①按照性能测试流程,用loadrunner工具进行性能测试。性能测试流程:②模拟5个真实用户同时进行登录,其中包含一个没有注册过的用户。③模拟50个用户同时进行登录。④将运行的情况截图。⑤通过Analysis生成性能测试报告并分析结果。五、实验步骤1、按照性能测试用例模板,编写性能测试用;2、打开LoadRunner工具,打开《LoadRunner中文教程》内蒙古工业大学信息工程学院第页3、录制脚本:1)点击Create/EditScripts-Web(HTTP/HTML)-StartRecording,在弹出的文本框URLAddress输入(要测试的网站的地址),RecordintoAction选择vuser_init点击OK,开始录入脚本。2)浏览器会自动启动,切换RecordintoAction为Action,点击页面上的“登录”按钮到登陆页面输入用户名密码,新建一个Action命名为login点击登录按钮,点击停止录入按钮。录入脚本完成。4、运行并回放脚本,检查脚本的正确性:点击编译按钮,查看脚本是否录入正确,按F10可以一步一步回放录入的脚本。5、完善脚本:1)插入事务:在登录后的代码上设置“事务点”1、在登录后代码的头部按Ctrl+T,在登录后代码的尾部按Ctrl+D。2)参数化:按Ctrl+L,在弹出的文本框上点击New—CreatTable—AddRow设置五个人员,其中一个没有被注册。6、运行并回放脚本,检查脚本的正确性:点击开始运行,查看ReplayLog里的内容,以及登录的用户(需修改日志设置项)。7、定义场景并运行场景:1)模拟很多个用户同时执行这一操作。2)点击Tools里的CreatController….在弹出的框中输入50,点击OK。在弹出的“HPLoadrunnerController”中查看运行情况3)在“HPLoadrunnerController”中有三个参数分别为“StartVusers”,“Duration”,“StopVusers”对着三个参数双击可以对其进行设置4)点击“HPLoadrunnerController”中的“run”—“StartScenario”即可在下边的四个窗口查看登录这一操作在50个人点击的情况下的一个响应情况8、通过Analysis生成性能测试报告并分析结果。内蒙古工业大学信息工程学院第页六、实验数据处理及结果分析1、定义场景并运行图1定义场景并运行2、HPS单位时间点击量HitsperSecondTitleHitsperSecondCurrentResultsC:\Users\cstd\AppData\Local\Temp\noname3\res\res.lrrFiltersNoneGroupByGranularity5Seconds内蒙古工业大学信息工程学院第页图5.2HPS单位时间点击量图2HPS单位时间点击量3、吞吐量ThroughputTitleThroughputCurrentResultsC:\Users\cstd\AppData\Local\Temp\noname3\res\res.lrrFiltersNoneGroupByGranularity5Seconds图3吞吐量内蒙古工业大学信息工程学院第页4、事物响应时间AverageTransactionResponseTimeTitleAverageTransactionResponseTimeCurrentResultsC:\Users\cstd\AppData\Local\Temp\noname3\res\res.lrrFiltersTransactionEndStatus=(Pass),(donotIncludeThinkTime)GroupByGranularity2Seconds图4事物响应时间5、并发用户数RunningVusersTitleRunningVusersCurrentResultsC:\Users\cstd\AppData\Local\Temp\noname3\res\res.lrrFiltersVuserStatus=(Run)GroupByGranularity2Seconds内蒙古工业大学信息工程学院第页图5并发用户数6、系统负载量内蒙古工业大学信息工程学院第页七、试验中遇到的问题①对LoadRunner的工具开始的操作不熟练②在录制脚本的时候出现了浏览器打不开的现象。③在后来的定义场景并运行场景的过程中出现了不同程度的错误,在一些需要显示的动态图中没有任何显示,经过一番查找最后都一一解决。八、实验体会通过此次试验的操作,一定程度上来说理解了自动化测试的概念和技术。也理解了性能测试的操作流程,学会了使用LoadRunner工具进行性能测试。本次的实验对实践的动手能力有一定的要求,对于工具的熟悉也是比较缓慢的,不过通过此次的实验,也掌握了动态测试的一些基本技能。有一点可以很确定的说,这次实验对今后的学习有了很大的帮助,也对今后的学习也有了更大的信心。
本文标题:软件测试实验五
链接地址:https://www.777doc.com/doc-5224011 .html