软件测试实验五_第1页
软件测试实验五_第2页
软件测试实验五_第3页
软件测试实验五_第4页
软件测试实验五_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内蒙古工业大学信息工程学院内蒙古工业大学信息工程学院实 验 报 告课程名称: 软件测试 实验名称: “海信社区”性能测试 实验类型: 验证性 综合性设计性实验室名称: 软件实验室 班级: 软件12-2 学号:201220205051姓名: 张贺 组别: 同组人: 成绩: 实验日期: 2015年6月23日 实验报告成绩: 指导教师审核(签名): 年 月 日实验报告一、实验目的 理解自动化测试的概念和技术。 理解性能测试的流程。 学会用LoadRunner工具进行性能测试。 将缺陷提交到缺陷管理系统EasyBug中。 针对测试结果编写测试报告。二、实验器材或软件环境 Windows 7操作系统 LoadRunner “海信社区”网站三、实验内容 用loadrunner工具对“海信社区”网站的“登陆”和“首页”进行性能测试:1、模拟5个真实用户同时进行登录,查看登录情况。 2、再模拟50个用户同时进行登录,查看登录情况。四、实验要求 按照性能测试流程,用loadrunner工具进行性能测试。性能测试流程: 模拟5个真实用户同时进行登录,其中包含一个没有注册过的用户。 模拟50个用户同时进行登录。 将运行的情况截图。 通过Analysis生成性能测试报告并分析结果。五、实验步骤 1、按照性能测试用例模板,编写性能测试用;2、 打开LoadRunner工具,打开LoadRunner中文教程3、录制脚本: 1)点击Create/Edit Scripts-Web (HTTP/HTML) -Start Recording,在弹出的文本框URL Address输入/(要测试的网站的地址),Record intoAction选择vuser_init点击OK,开始录入脚本。 2)浏览器会自动启动,切换Record intoAction为Action,点击页面上的“登录”按钮到登陆页面输入用户名密码,新建一个Action命名为login点击登录按钮,点击停止录入按钮。录入脚本完成。 4、运行并回放脚本,检查脚本的正确性: 点击编译按钮,查看脚本是否录入正确,按F10可以一步一步回放录入的脚本。 5、完善脚本:1)插入事务:在登录后的代码上设置“事务点”1、在登录后代码的头部按Ctrl+T,在登录后代码的尾部按Ctrl+D。 2)参数化:按Ctrl+L,在弹出的文本框上点击NewCreatTableAddRow设置五个人员,其中一个没有被注册。6、运行并回放脚本,检查脚本的正确性:点击开始运行,查看ReplayLog里的内容,以及登录的用户(需修改日志设置项)。 7、定义场景并运行场景:1)模拟很多个用户同时执行这一操作。2)点击Tools里的CreatController.在弹出的框中输入50,点击OK。在弹出的“HP Loadrunner Controller”中查看运行情况3)在“HP Loadrunner Controller”中有三个参数分别为“Start Vusers”,“Duration”,“Stop Vusers”对着三个参数双击可以对其进行设置4)点击“HP Loadrunner Controller”中的“run”“StartScenario”即可在下边的四个窗口查看登录这一操作在50个人点击的情况下的一个响应情况 8、通过Analysis生成性能测试报告并分析结果。六、实验数据处理及结果分析1、 定义场景并运行图1 定义场景并运行2、 HPS单位时间点击量Hits per SecondTitleHits per SecondCurrent ResultsC:UserscstdAppDataLocalTempnoname3resres.lrrFiltersNoneGroup ByGranularity5 Seconds图5.2HPS单位时间点击量图2 HPS单位时间点击量3、 吞吐量ThroughputTitleThroughputCurrent ResultsC:UserscstdAppDataLocalTempnoname3resres.lrrFiltersNoneGroup ByGranularity5 Seconds图3 吞吐量4、 事物响应时间Average Transaction Response TimeTitleAverage Transaction Response TimeCurrent ResultsC:UserscstdAppDataLocalTempnoname3resres.lrrFiltersTransaction End Status = (Pass), (do not Include Think Time)Group ByGranularity2 Seconds图4 事物响应时间5、并发用户数Running VusersTitleRunning VusersCurrent ResultsC:UserscstdAppDataLocalTempnoname3resres.lrrFiltersVuser Status = (Run)Group ByGranularity2 Seconds图5 并发用户数6、 系统负载量七、试验中遇到的问题 对LoadRunner的工具开始的操作不熟练 在录制脚本的时候出现了浏览器打不开的现象。 在后来的定义场景并运行场景的过程中出现了不同程度的错误,在一些 需要显示的动态图中没有任何显示,经过一番查找最后都一一解决。8、 实验体会 通过此次试验的操作,一定程度上来说理解了自动化测试的概念和技术。也理解了性能测试的操作流程,学会了使用Load

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论