软件测试实验五脚本扩展,软件测试实验五

1、内蒙古工业大学信息工程学院实 验 报 告课程名称: 软件测试 实验名称: “海信社区”性能测试 实验类型: 验证性 综合性设计性实验室名称: 软件实验室 班级: 软件12-2 学号:1姓名: 张贺 组别: 同组人: 成绩: 实验日期: 2015年6月23日 实验报告成绩: 指导教师审核(签名): 年 月 日实验报告一、实验目的 理解自动化测试的概念和技术。 理解性能测试的流程。 学会用LoadRunner工具进行性能测试。 将缺陷提交到缺陷管理系统EasyBug中。 针对测试结果编写测试报告。二、实验器材或软件环境 Windows 7操作系统 LoadRunner “海信社区”网站三、实验内容。

2、用loadrunner工具对“海信社区”网站的“登陆”和“首页”进行性能测试:1、模拟5个真实用户同时进行登录,查看登录情况。2、再模拟50个用户同时进行登录,查看登录情况。四、实验要求 按照性能测试流程,用loadrunner工具进行性能测试。性能测试流程: 模拟5个真实用户同时进行登录,其中包含一个没有注册过的用户。 模拟50个用户同时进行登录。 将运行的情况截图。 通过Analysis生成性能测试报告并分析结果。五、实验步骤1、按照性能测试用例模板,编写性能测试用;2、 打开LoadRunner工具,打开LoadRunner中文教程3、录制脚本:1)点击Create/Edit Scrip。

3、ts-Web (HTTP/HTML) -Start Recording,在弹出的文本框URL Address输入http:/www.hismarttv.com/(要测试的网站的地址),Record intoAction选择vuser_init点击OK,开始录入脚本。2)浏览器会自动启动,切换Record intoAction为Action,点击页面上的“登录”按钮到登陆页面输入用户名密码,新建一个Action命名为login点击登录按钮,点击停止录入按钮。录入脚本完成。4、运行并回放脚本,检查脚本的正确性:点击编译按钮,查看脚本是否录入正确,按F10可以一步一步回放录入的脚本。5、完善脚本:1。

4、)插入事务:在登录后的代码上设置“事务点”1、在登录后代码的头部按Ctrl+T,在登录后代码的尾部按Ctrl+D。2)参数化:按Ctrl+L,在弹出的文本框上点击NewCreatTableAddRow设置五个人员,其中一个没有被注册。6、运行并回放脚本,检查脚本的正确性:点击开始运行,查看ReplayLog里的内容,以及登录的用户(需修改日志设置项)。7、定义场景并运行场景:1)模拟很多个用户同时执行这一操作。2)点击Tools里的CreatController.在弹出的框中输入50,点击OK。在弹出的“HP Loadrunner Controller”中查看运行情况3)在“HP Loadru。

5、nner 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:Userscst。

6、dAppDataLocalTempnoname3resres.lrrFiltersNoneGroup ByGranularity5 Seconds图5.2HPS单位时间点击量图2 HPS单位时间点击量3、 吞吐量ThroughputTitleThroughputCurrent ResultsC:UserscstdAppDataLocalTempnoname3resres.lrrFiltersNoneGroup ByGranularity5 Seconds图3 吞吐量4、 事物响应时间Average Transaction Response TimeTitleAverage Transactio。

7、n 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 = (。

8、Run)Group ByGranularity2 Seconds图5 并发用户数6、 系统负载量七、试验中遇到的问题 对LoadRunner的工具开始的操作不熟练 在录制脚本的时候出现了浏览器打不开的现象。 在后来的定义场景并运行场景的过程中出现了不同程度的错误,在一些 需要显示的动态图中没有任何显示,经过一番查找最后都一一解决。8、 实验体会通过此次试验的操作,一定程度上来说理解了自动化测试的概念和技术。也理解了性能测试的操作流程,学会了使用LoadRunner工具进行性能测试。本次的实验对实践的动手能力有一定的要求,对于工具的熟悉也是比较缓慢的,不过通过此次的实验,也掌握了动态测试的一些基本技能。有一点可以很确定的说,这次实验对今后的学习有了很大的帮助,也对今后的学习也有了更大的信心。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值