`

关于性能测试中一些计算方法(throughput, active user...)

阅读更多

我们知道最简单的情况下有如下公式:

 

Throughput = 1 / responseTime       (1)

 

现实情况是用户在提交一个请求后并不会立即发第二个请求,比如用户打开一个页面后,他可能会花些时间来浏览它,我们把这个时间叫思考时间:ThinkTime, 那么公式(1)则进化为:

 

Throughput = 1 / (thinkTime + responseTime)        (2)

 

以上公式是在单用户的情况下, 多用户下还要引入活动用户(active user)的概念,公式(2)进化为:

 

Throughput = activeUserNumber / (thinkTime + responseTime)        (3)

 

如何知道系统的最大Throughput?

1> think time 为 0

2> CPU 利用率最高

 

系统可以支持多少个在线用户(active user)?

根据公式(3)可以得到

maxActiveUserNumber = maxThroughput * (thinkTime + responseTime)

且因为一般情况下thinkTime >> responseTime, 又可得到:

maxActiveUserNumber = maxThroughput * thinkTime

这样我们只要知道用户的thinkTime, 就可算出最大可支持的用户数.

 

 

 

分享到:
评论

相关推荐

    802.11n Next.Generation.Wireless.LANs.Throughput.Robustness.and.Reliability

    802.11n Next.Generation.Wireless.LANs.Throughput.Robustness.and.Reliability

    网络性能测试工具Throughput Test 1.0汉化版.rar

    TamoSoft Throughput Test用于测试网络性能,本版本为中文汉化版,操作更为简单。要进行测试. 请输入要进行吞吐量测试的服务器部分的计算机的 IP 地址, 然后点击 "连接" 按钮. 按 F1 键查看帮助.能以图表...

    网络性能测试工具TamoSoft Throughput Test

    网络性能测试(TamoSoft Throughput Test)是一款功能强大的网络性能测试工具。程序通过进行不断地发送TCP和UDP数据流以检测网络和计算机的各种网络信息,例如上行和下行最大数值,丢包率和往返时间,并以图表格式来...

    jmeter性能测试报告.docx

    总的来说,JMeter性能测试报告提供了全面的性能测试分析,包括测试目标、测试环境、执行的测试类型以及详细的测试结果,为优化和提升系统性能提供了依据。通过这样的报告,测试工程师能够深入理解系统的性能瓶颈,...

    Java理解Throughput收集器.pdf

    《Java理解Throughput收集器》 ...了解其工作原理和调优方法对于优化Java应用程序的性能至关重要。通过监控和调整GC参数,开发者可以更好地平衡内存使用和程序执行速度,确保应用稳定且高效地运行。

    LTE_Carrier Aggregation_Throughput测试应用指南.pdf

    该指南介绍了 LTE CA(Carrier Aggregation)在 CMW500 上的 Throughput 测试,利用详细的图解,介绍了 call box 下的物理层应用层的 LTE CA throughput 测试,也介绍了 Protocol 下的应用层物理层的 LTE CA throughput...

    性能测试常见术语.pdf

    在性能测试中,有一些常见的术语需要了解和理解。下面将对这些术语进行详细的解释。 1. 并发(Concurrency) 并发是指多个用户同时访问和操作系统的能力。并发可以分为两种情况,一种是严格意义上的并发,即所有...

    RFC2544性能测试方法及测试标准归纳.pdf

    其测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。...

    千兆交换机性能测试方法[文].pdf

    千兆交换机性能测试方法 千兆交换机作为企业网络的核心连接设备,其性能...千兆交换机性能测试方法是企业网络核心设备的性能测试,旨在帮助读者比较清楚地了解千兆交换机的性能全貌,及其在企业网络中的应用和重要性。

    性能测试理论基础及文档实例

    如果想要入门性能测试,必须掌握性能测试基础内容,像并发用户数、TPS、响应时间、吞吐率、资源利用率等性能指标,也要学会编写性能测试计划文档、性能测试方案、性能测试用例、性能测试报告等文档,更要掌握如何...

    性能测试报告-demo模板

    性能测试报告是软件测试中的一种重要文档,旨在评估软件系统的性能,以确保软件系统能够满足用户的需求。以下是性能测试报告的详细知识点: 一、性能测试的目的 性能测试的主要目的是评估软件系统的性能,以确保...

    软件性能检验测试报告.pdf

    报告中涉及的专业术语包括但不限于:响应时间(Response Time)、处理能力(Throughput)、内存占用(Memory Usage)、系统资源(System Resources)、负载测试(Load Testing)、压力测试(Stress Testing)等。...

    性能测试用例模板.pdf

    在本次性能测试中,我们使用了 Loadrunner 11 作为性能测试工具, Loadrunner 是一款功能强大且广泛应用的性能测试工具,可以模拟大量用户并发访问软件系统,以评估软件系统的性能。 在性能测试结果中,我们可以...

    femto-macro_throughput_simulator.zip_LTE-throughput_macro-femto_

    A throughput simulation framework for LTE-A systems

    Jmeter性能测试报告模板

    ### Jmeter性能测试报告模板知识点解析 #### 一、性能测试概述 性能测试是一种软件测试类型,用于评估软件系统的性能,特别是在高负载下系统的行为。它可以帮助开发人员和测试工程师了解系统在各种条件下的表现,...

    program3(Throughput).zip_Spectrum_sensing throughput_spectrum se

    标题中的"program3(Throughput).zip_Spectrum_sensing throughput_spectrum se"暗示了这是一个与频谱感知相关的程序,其中特别关注的是吞吐量(throughput)的计算和分析。频谱感知是认知无线电网络(Cognitive ...

    无线路由器性能测试.doc

    1. 有线LAN-WAN性能测试,涉及PC1、PC2与路由器的连接,通过IQChariot软件进行点对点性能测试,使用High_Performance_Throughput脚本进行吞吐量测试。 2. 无线WIFI-WAN性能测试与有线测试类似,但还需进行延迟、...

    802.11eDCF_Saturation throughput analysis.zip

    标题中的“802.11eDCF_Saturation throughput analysis”指的是无线局域网(WLAN)标准802.11e中的一种改进的分布式协调功能(DCF),主要关注的是网络在饱和状态下的吞吐量分析。802.11e是IEEE为802.11标准的一个...

Global site tag (gtag.js) - Google Analytics