当前位置:大学毕业论文> 本科论文>材料浏览

关于自动化测试论文范文写作 基于LoadRunner网络教学平台的Web自动化测试和分析相关论文写作资料

主题:自动化测试论文写作 时间:2024-04-01

基于LoadRunner网络教学平台的Web自动化测试和分析,本论文为免费优秀的关于自动化测试论文范文资料,可用于相关论文写作参考。

自动化测试论文参考文献:

自动化测试论文参考文献 网络投稿平台关于英语教学的论文绘本教学论文教育教学论坛期刊

摘 要:该文使用LoadRunner对徐州工程学院网络教学平台,进行初步的性能测试.首先,对项目分析,设计完善测试方案;然后录制相关脚本,并对脚本进行相应的优化处理,模拟多用户并发,设计场景,对场景进行调试,对测试用例进行系统化整理以及细致的分析;最后反馈缺陷资料和测试分析报告.该文主要研究如何设计和实现软件自动化测试技术.

关键词:LoadRunner;自动化测试;脚本;性能测试;Web

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)36-0242-03

Abstract: Online teaching platform of Xuzhou Institute of Technology is tested a preliminary performance test using LoadRunne in the paper. Firstly, the test program are designed and improved by analyzing project. Then we record the relevant scrip and optimize the script, simulate multi-user concurrency, design the scene, and debug the scene, furthermore we organize the test cases systematically and analyze meticulously. Finally, the information of feedback defect and test analysis report are obtained.

Key words: automated testing; Script; multi-user concurrency; performance testing; Web

随着Web应用技术的发展,用户对Web服务应用的质量要求更高[1].现代软件规模的大型化,软件结构的复杂化增加了软件测试的难度.因此,有效地保证软件的质量,需要将软件开发和软件测试相结合,并且加强自动化测试在整个测试领域的应用.

与以往的软件相比,网站数据量大,业务量大,用途广泛等特点.同时,Web 服务器可能在同一时间内会接受大量来自不同地域的数据请求,一旦Web 服务器崩溃,会造成巨大的损失,这就对网站的稳定性提出了要求[2].本文针对Web网站的性能测试进行研究,以“徐州工程学院网络教学平台”为例,用LoadRunner 测试工具,对其进行外部性能压力测试[4].

1 性能测试工具

LoadRunner 是适用于各种体系架构,可以预测系统行为,并优化系统性能.LoadRunner 的测试对象是Web服务整个系统,它通过录制脚本来模拟实际用户的操作,大量的虚拟用户模拟高并发操作,在操作的同时实时监测系统性能,更快的发现问题[3].

事务:事务可以说是系统的业务流程,判断系统的性能,需要去定义多个事务,去判断各个业务流程的性能使用情况.场景:场景就是每次测试时发生的事件,由多个事务组成,可以根据性能要求去定义不同的场景.Vuser:虚拟用户Vuser 去替代真实用户,Vuser 模拟真实用户的操作,去使用系统,更好地录制脚本.一个复杂的场景,可能会包含几十个甚至上千个 Vuser.Vuser脚本:录制的脚本其实就是模拟真实用户在实际情况中的操作,就是虚拟用户在场景中所需要去执行的操作.

2 项目分析

测试对象是网络教学平台,是学生和老师互动的平台,拓展和补充教学资源.该网站的主要功能是:通过课程名称、授课教师、课程类型和所属院系去查询课程,从而让学生更全面的了解这些课程,进入课程,学生之间、学生和老师之间能够互动,发表各自对于本课程的想法.

2.1 项目测试思路

对于网站进行压力测试的时,首先了解网站的基本功能点,测试服务器的承受能力,再对其施加高強度.压力测试的目的就是为了判断一个操作是否可以正常完成,并且在执行过程中是否会出现错误.压力测试时,网站是否能正常运行.压力测试必须满足以下四个关键条件.

重复:测试工作就是一遍又一遍根据某个功能去反复执行某些操作.并发:并发就是多个用户同时进行操作的现象.引入并发,意味着多线程,那么一个线程中的内容就非常有可能被其他线程中断,所以,错误很难被发现,只有在一个指令集以特定的顺序执行时才会被发现.量级:压力测试应该考虑软件系统重每个操作的负载量.随机变化:所有的压力测试都会存在一些随机性.通过改变操作的时间间隔、重复次数、或者是改变事务的顺序,进行不同的压力测试.

2.2 项目测试特点

1) 主要任务为用户登录,用户申请以及课程搜索.2)负载期内,将有大量用户同时注册和登录,相应模块(登录,搜索课程,页面切换以及选课申请)的工作强度也将增加.3)结合学生数量,以及对于网络教学平台的使用情况来说,某些特殊时段登录/活动人数预计为10-100人.

2.3 项目测试用例设计

本次测试所用到的 6 个测试用例.具体描述:测试用例I为用户并发注册测试;测试用例II为用户随机注册测试;测试用例III、 IV、 V、 VI为服务器瓶颈测试.

3 项目性能测试的实现

3.1 创建用户脚本

本项目测试对象是Web 网站,脚本录制时选择Web(HTTP/HTML)协议[5].在URL Address 中填写徐州工程学院网络教学平台的*.用户登录,在脚本录制界面,设置相关参数,在登录时,输入用户名和,录制完成后,VuGen 组件会自动生成脚本.接着,如需查看录制时相关信息,点击“Recording Log”按钮就可以查看脚本录制日志,最后,如果脚本录制完成,对其进行回放,回放完成,点击“Replay Log”按钮,可以查看脚本回放日志[6,7].

结论:关于自动化测试方面的的相关大学硕士和相关本科毕业论文以及相关自动化测试论文开题报告范文和职称论文写作参考文献资料下载。

网络教学平台下大学生网络课程学习现状
摘 要:互联网的普及应用加快了网络教学融入传统教学的脚步,网络课程的发展势头方兴未艾。为了更深入地了解网络课程使用成效,现围绕大学生网络课程学习。

网络教学平台在高校会计专业教学中应用
摘要:随着经济发展,社会进步,信息化时代已经来临。信息化技术被广泛应用到各行各业当中,网络教学平台作为一项新兴的教育模式,被人们广泛关注。网络教。

高校网络教学平台理论意义和现实处境
摘 要:网络教学平台发展方兴未艾,高校也在积极接入和推进网络教学平台建设和升级。本文系笔者根据自身经验和调研结果汇总形成的有关高校网络教学平台发。

SPOC网络教学平台在财务会计课程教学中应用
摘 要:SPOC是利用现代网络平台,把传统一对多、单一的教学模式转变成为一种资源共享、讨论式、反馈式的混合式的先进的教学模式,可以极大地提高教学。

论文大全