软件测试 第2版 第八章 软件测试工具及其应用.pptxVIP

  • 2
  • 0
  • 约1.16万字
  • 约 127页
  • 2023-02-28 发布于甘肃
  • 举报

软件测试 第2版 第八章 软件测试工具及其应用.pptx

第八章软件测试工具及其应用 l 8.11性能测试工具LoadRunner性能测试简介LoadRunner的主要功能性能测试的主要术语LoadRunner的安装LoadRunner的脚本录制l 8.2 单元测试工具JUnitJUnit简介安装与使用JUnit使用原则其他特性 l 8.32功能测试工具C++testC++test的安装C++test静态测试RuleWizardC++test动态测试l 8.4开源软件缺陷管理工具BugzillaBugzilla简介Bugzilla安装说明Bugzilla使用说明 l 8.53测试用例自动生成工具EvoSuiteEvoSuite简介EvoSuite安装说明EvoSuite使用说明l 8.6变异测试工具PitestPitest简介Pitest安装说明Pitest使用说明 l 8.1 性能测试工具LoadRunner4性能测试简介LoadRunner的主要功能性能测试的主要术语LoadRunner的安装LoadRunner的脚本录制 l 性能测试 ( 一般性能测试、稳定性能测试、 负载性能测试、压力测试 )一般性能测试:被测系统在正常的软硬件环境下运行,不向其施加任何压力的性能测试稳定性能测试(可靠性能测试):检查连续运行的被 系统运行时的稳定程度负载测试:逐步增加被测系统的负载,测试系统性能的变化,并最终确定在满足 系统的性能指标的情况下,系统所能够承受的最大负载量的测试压力测试:逐步增加被测系统的负载,测试系统性能的变化,最终确定在什么负 载条件下系统性能处于失效状态,并获得系统能提供的最高服务级别 的测试5 l 决定性能测试策略的主要因素6性能指标:系统在需求分析、设计阶段和产品说明书等文档 中明确地提出性能指标,这些指标是性能测试要完成的工作。独立业务性能测试:指软件产品的模块具有独立业务功能, 在需求阶段就可以确定,要单独测试其性能。业务性能组合测试:应用类软件系统通常对多个业务进行 组合使用,对多个业务进行组合性能测试。业务性能组合测试 是测试的核心内容。 l决定性能测试策略的主要因素(续)7l 疲劳强度性能测试:指在系统稳定运行的情况下模拟较大的用户数量,并长时间 运行系统的测试,通过综合分析执行指标和资源监控来确定系统 处理最大业务量时的性能,主要目的是测试系统的稳定性。l 大数据量性能测试:是为了测试系统的业务处理能力而进行的。大数据量性能测 试可分为两种,一种是针对某些系统存储、传输、统计查询等业 务进行的大数据量测试;另一种是极限状态下的数据测试。l 网络性能测试:网络性能测试主要是为了准确地展示带宽、延迟、吞吐量、 负载和端口的变化是如何影响用户的响应时间的。 轻松创建虚拟用户创建真是的负载定位性能问题分析结果重复测试EJB 的测试最大化投资回报支持无线应用协议支持 Media Stream 应用8 l 并发9并发一般分为两种:一种并发是严格意义上的并发,也就是 狭义的并发,即所有用户在同一时刻做同一件事情或操作,这种 操作一般针对同一类型的业务;另一种并发是广义的并发,这种 并发与狭义的并发的区别是尽管多个用户对系统发出了请求或进 行了操作,但是这些请求或操作可以是相同的,也可以是不同的。l 并发用户数量在同一时刻与服务器进行交互的在线用户数量。 l10请求响应事件请求响应时间是指从客户端发出请求到得到响应的整个过程的时间。 请求响应时间的单位一般为“秒”或“毫秒”。l事务响应时间事务可能由一系列请求组成。事务的响应时间主要针对用户而言, 属于宏观上的概念,它是为了向用户说明业务响应时间而提出来的。 l 吞吐率11吞吐率通常用来指单位时间内网络上传输的数据量,也可以指 单位时间内处理的客户端请求数量,它是衡量网络性能的重要指标。 从用户或业务角度来看,吞吐率也可以用“请求数/秒”或“页面 数/秒”“业务数/小时(或天)”“访问人数/天”“页面访问量/ 天”来衡量。l TPS每秒系统能够处理的交易或事务的数量(Transaction Per S e c o n d , T P S ) 是衡量系统处理能力的重要指标。T P S 也是LoadRunner中重要的性能参数指标。 l 点击率12点击率是指每秒用户向Web服务器提交的HTTP请求数。这个指标是Web应用特有的:Web应用是“请求-响应”模式,用户发出 一次请求,服务器就要处理一次,所以“点击”是Web应用能够处 理交易的最小单位。如果把每次点击定义为一次交易,点击率和TPS就是一个概念。 需要注意的是,这里的点击不是指鼠标的一次“单击”操作,而是 在一次“单击”操作中,客户端可能向服务器发出多少个HTTP请 求。 LoadRunner主要组件:13Virtual User Generator(VuGe

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档