在性能测试设置过程(见图5-6)中,我们展示了几个重要的元素。 - 度量工具。用于确定相应时间。通常是性能测试工具的一部分,也用来检查服务功能的正确性。 - 负载发生器。用于在服务上增加负载。一般也是性能测试工具的一部分(虽然有时候会通...
5.2.6 针对特定瓶颈的测试用例 在产品风险分析时,可以找出那些需要专门的性能测试的风险。例如,测试基础设施上的特定漏洞。下面是这些风险的一些例子。 - 部分基础设施带宽不足,导致每秒传入和传出的数据达不到要求。 - 吞吐量不足,...
5.2.2 压力测试 压力测试的目的是找出超出服务峰值负载时被测系统的行为。它的结果说明了当服务负载超预期增长或是当出现突然的、意料之外的峰值时,服务可能发生什么事。传统的压力测试不断增加负载,直到被测系统在某一刻发生某些事情。压力...
本节将描述在云计算中应用已知的性能测试技术。此外,我们将介绍一种新的性能测试方法,用于测试弹性。当然,我们并不会在测试时运行所有传统的性能测试。例如,执行压力测试是在大多数情况下不可能的,因为它会危及该服务的其他客户的稳定性。 用户...
在选型过程中,我们对多个(但不会是大量)服务和供应商进行了评估。评判它们是否满足每条选型标准。 每条没有被明确满足的选项标准都意味着风险。测试经理可以编写一份选型报告,与测试报告一样,总结所有这些风险。并非所有的风险都与IT直接相关,...
5.1.3 评估服务和供应商 要做出合理的选型决定,需要收集候选服务,了解供应商多大程度上符合选择标准,以及所做出选择背后的风险信息。 要得到服务相关信息,供应商是一个重要的来源。问题是用户是否仅能从互联网上的文档中得到信息,还是...
我们需要测试方法来解决上一章描述的风险。在本章描述测试措施时,我们会花大量篇幅描述测试管理。此外,对于特定的测试措施,我们会介绍测试设计与测试执行。本书提供了一种选择并混合使用测试措施的方法。根据不同的风险,选择与混合使用一个或多个测...
3.1.3 端到端测试 端到端测试(E2E)本身是一种专门的技术。端到端测试的概念和过程测试的概念非常相似。端到端测试有时也被称为技术过程(Technical Process)或是系统集成测试(System Integration Test),它其实就是对多个系统进行系统测...
软件的开发和使用不断发生变化,影响了测试经理在项目中的活动和定位,这一现象在采纳敏捷方法的项目中已有所体现。云计算的兴起,也为测试经理角色带来了新变革。从敏捷开发的挑战到云计算的挑战,测试经理的关注点在不停变化与扩展。功能性的软件测试...
【第1章 介绍】 云计算(Cloudcomputing)为信息系统的创建和应用带来了巨变。这个显而易见的事实让我们有足够的理由从测试角度研究云计算现象。与此同时,由于云计算为很多以往的测试瓶颈提供了新颖有趣的解决方案,因此,从"云"的角度审视测试行业...
【前 言】 即使你不懂云,但我相信你一定听说过云。当点击一个链接下载文件的时候,你可能就已经身在云中了。作为用户,你并没有考虑过其中的风险。但是,如果成千上万人同时下载这个文件呢?你能接受此时下载过程变得奇慢无...
本书概述:这本书给出的方法让测试者和测试经理能够知道如何在云计算背景下执行自己的任务。作 者:(荷兰)博格兰德 K.(Kees Blokland) 梅格瑞克 J.(Je...
当前只有一页 |