摘要:

随着软件行业的发展,针对软件系统尤其是Web应用系统的性能测试技术已经成为了软件测试领域的热点。虽然许多测试工具对性能测试提供了自动化支持,但性能测试的执行过程仍具有极高的专业性和复杂度,这一点尤其体现在性能测试的结果分析环节。测试结果的分析工作需要大量相关领域分析经验的支持,缺乏分析经验的测试人员往往会得出错误的分析结论。同时由于人为的分析过程具有一定主观性,通常会造成分析结论的不准确。因此如何降低性能测试结果分析的执行难度,提高测试结果分析环节的效率和正确性并为测试分析过程提供统一的分析标准是性能测试领域亟待解决的问题。 为了解决上述问题,本文在性能测试的结果分析环节引入了测试结果分析工具。结果分析工具是一个智能计算机程序系统,其内部包含了性能测试分析领域的分析经验。它能够利用测试人员的知识和经验对性能测试的结果进行分析。通过应用结果分析工具能够直接降低性能测试结果分析的难度并提高性能测试结果分析过程的执行效率。同时,通过应用测试结果分析工具规范测试人员的分析过程,能够提高测试的质量和测试结果的准确性。 本文首先对性能测试以及结果分析工具的相关概念进行了介绍。进而深入研究性能测试的执行过程以及测试人员的分析动作,并对部分分析动作进行了归纳和建模。这些工作为构建测试结果分析工具奠定了理论基础。基于对性能测试分析工作的研究及概括,本文设计了相应的测试结果分析工具。本文分别从分析数据、分析经验和工作方式三个方面讨论性能测试结果分析工具的构建方式。同时,本文提出了面向场景对象的测试数据XML结构化表示方法以及分析经验XML结构化表示方法,并依据这两种数据表示形式讨论了相应的工具工作方式。最终本文对测试结果分析工具的各个模块的实现进行了详细讨论并在实际场景中验证了工具的可用性。

展开

软件测试性能测试结果,软件性能测试结果分析工具的研究与设计相关推荐

  1. 阿里开源性能测试神器,性能监控分析工具Arthas

    Arthas(阿尔萨斯)是Alibaba开源的Java诊断性能监控分析工具,它不需要做任何的参数配置,就可以直观的获取各种维度的性能数据.通过阅读官网的介绍,可以看到,当我们遇到以下类似问题而束手无策 ...

  2. 软件性能测试pdf,软件性能测试解析与优化.pdf

    第 19卷 第 19期 电子设计工程 2011年 lO月 Vo1.19 No.19 ElectronicDesiznEng 0ct.2011 软件性能测试解析与优化 孟祥丰 (渭南师范学院 陕西 渭南 ...

  3. 软件性能测试重要性,软件性能测试的重要性及策略

    1.2.1 性能测试在 首先,软件性能测试属于软件测试范畴,存在于软件测试的生命周期中.一个软件的生产过程通常遵循V型图,如图1-3所示. 图1-3 软件 在通常的软件生产周期中,先由用户提出用户需求 ...

  4. 如何设计软件性能测试方案,软件性能测试怎么做?有哪些步骤?

    性能测试与普遍的功能测试目标不同,因此其测试流程与普通的测试流程也不相同,虽然性能测试也是遵循测试需求分析--测试计划制订--测试用例设计--测试执行--编写测试报告的基本过程,但在实现细节上,性能测 ...

  5. 软件性能测试 响应时间,软件性能测试(连载2)

    原标题:软件性能测试(连载2) 1.4性能测试指标1. 响应时间(Response Time ) 响应时间=用户响应时间+前端响应时间+网络响应时间+服务器端响应时间+数据库响应时间,是反映系统处理效 ...

  6. 网站服务器日志软件,网站日志分析工具软件-360星图完整单机版

    网站日志分析工具软件-360星图完整单机版 书法字体2018.06.14360星图 360星图是360旗下开发的一款实用的网站日志分析工具软件.利用360星图可以可以快速生成直观的网站日志报告,比起用 ...

  7. 网络舆情分析系统的研究与设计

    Quanlong Guan1, Saizhi Ye2, Guoxiang Yao2, Huanming Zhang1, Linfeng Wei2, Gazi Song2, Kejing He3 1中国 ...

  8. 软件性能测试重要性,软件性能测试的重要性及策略(2)

    试属于系统级测试 从V型图可以看到,性能测试属于系统级测试.那么性能测试是基于单元测试.集成测试.功能测试等都已经完成的基础上,站在用户的角度去测试整个系统的.这包含两个含义: 第一,性能测试是&qu ...

  9. 软件性能测试重要性,软件性能测试的重要性及策略-2

    1.2.2 性能测试策略揭秘51Testing软件测试网2FUV"c+BP3F [ q 51Testing软件测试网h3@'h C5A]1|.\ n1ta;C/X0谈到"策略&qu ...

最新文章

  1. ASP.NET Web开发技术的深入总结
  2. 关于Asp.net页面的刷新
  3. 让 sphinx 支持中文、日文和韩文
  4. 拍摄中如何判断灰度等级_如何判断电力铁塔的电压等级?每个人都应知道
  5. python处理netcdf_在python中高效读取netcdf变量
  6. call/apply以及this指向的理解
  7. React开发(273):异步调用的方式
  8. python 序列化压缩成字符串_Python 将json序列化后的字符串转换成字典(推荐)
  9. 利用微信实现自动发送监控告警
  10. 如何为Kalman Studio编写T4模板
  11. 2022短视频去水印小程序带流量主/CPS/资源/工具/批量解析/修改MD5
  12. QQ音乐下载器、爬虫
  13. 2016最新版App Store应用审核指南完整版
  14. linux服务器上有些文件看不到,linux执行脚本时找不到文件怎么解决
  15. day2 数据分析思维课
  16. 修复移动硬盘坏道计算机睡眠了,硬盘坏道屏蔽工具DiskGenius,教您如何修复硬盘坏道...
  17. 利用css画三角箭头图标
  18. Mac OS X 键盘字母键和数字键的切换
  19. 大二单片机笔记,串口通信代码【郭天祥】【700字】【勿笑】【原创】
  20. bton框架业务核心流程架构

热门文章

  1. CT基本概念(必须掌握)
  2. Object Detection(目标检测神文)
  3. 数塔(hdoj 2084,动态规划递推)
  4. NOIp 数据结构专题总结 (1):STL、堆、并查集、ST表、Hash表
  5. 市场需求才是比特币优化的参考标准
  6. 二十年后的回眸(2)——顺风顺水的前三年
  7. Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...
  8. JWT实现token-based会话管理
  9. 《看门狗》真人版跑酷!
  10. Android ProgressBar 反向进度条/进度条从右到左走