Application Center Test 在测试运行中自动监视 HTTP 性能统计信息,但性能计数器必须在测试运行之前明确进行配置。
请检查 ACTTrace.log 文件和报告,并确保不存在以下错误:
脚本错误
DNS 错误
套接字连接错误
HTTP 错误
如有必要,请在重新运行测试之前改正其中的错误。
dcomcnfg.exe 启动 DCOM 配置工具
计算页面性能的公式
以下公式通过测量每个请求所需的处理器周期数来量化 Web 应用程序的性能。该公式用所消耗的周期数除以所处理的请求数。
(sum of processor speed x processor use)
________________________________________ = cost, in cycles/request (or Hz/rps)
number of requests per second
例如,在应力测试中,ASP 页面的最大容量可达每秒 800 个请求,同时 Web 服务器的处理器使用率为 85%。如果 Web 服务器的处理器频率为 700 MHz(每秒 700,000,000 周期),可以使用以下公式来计算页面的成本:
((4 x 700 000 000 cycles/s) x 0.85)
___________________________________ = 2 975 000 cycles/request
800 requests/s
计算页面性能的 VBScript 代码
使用以下 VBScript 函数计算成本:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Function to return the cost of a page, based on
' stress test values and Web server/cluster hardware.
'
' Returns: page cost, in millions of cycles per request
'
Function GetPageCost(iSumOfProcessorSpeeds, _
fAverageProcessorUse, iAverageRPS)
Dim iSpentCyclesPerSecond
' calculate the number of cycles used over the testing period
iSpentCyclesPerSecond = iSumOfProcessorSpeeds _
* fAverageProcessorUse
' calculate the amount of work performed by the Web server
If (iAverageRPS > 0) Then
GetPageCost = iSpentCyclesPerSecond / iAverageRPS
Else
GetPageCost = 0
End If
End Function
使用页面成本的示例
了解页面成本有许多用途。
最显而易见的用途是比较两个不同页面的性能,或者比较同一页面在调整前后的成本。
特别是当测试对站点中的所有页面进行请求时,可以通过成本初步估计是否需要随着要处理的通信量的增加、CPU 使用率的更改(或者同时处理两者)添加附加硬件。
在前面的示例中,需要多大的处理器速度才能保证处理两倍的站点通信量,同时使处理器的使用率保持在 40% 左右,以便可以轻松处理至少达到 3200 rp 的临时负载增长?
以下计算表明需要的处理器速度大约为 11900 MHz:
page cost x target RPS
estimated processor speed = ______________________
processor use
2 975 000 cycles/request x 1600 requests/s
estimated processor speed = __________________________________________
0.40
estimated processor speed = 11 900 000 000 cycles/s
number of 700 MHz processors needed = 11 900 MHz / 700 MHz = 17
新的性能目标要求 Web 服务器群集中有大约 17 个处理器,而原来只需 4 个。再次强调,这些估计仅当处理器速度是限制 Web 应用程序性能的因素时才有意义。
相关推荐
Microsoft Application Center Test压缩包,VS2003企业版里的,我装好了把它独立出来压缩给大家!
Microsoft Application Center Test 1.0,Visual Studio .NET Edition
用于理解通过Application实现Activity之间通信的例程
IBM Platform Application Center 可为集群用户与管理员提供灵活的、以应用为中心的、并且易于使用和管理的界面。作为 IBM Platform LSF 可选的附加模块,Platform Application Center 支持用户与直观的、自文档化的...
application-test.yml
Android Studio工程-Opencv 和CMake 在 Android Studio上的使用例子
9_application-test.yml
application center 2000 for com+ rar.part2
application center 2000 for com+ rar.part1
外星人灯光控制插件。Alienware-Command-Center-Application。
Android布局生成分享图片代码实例(含最新demo)。示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值.
jsCropperUI 1.2的sample程序,演示怎么通过键盘入力改变Cropper。
xml test file for wbxml application
Android Studio工程-Opencv 和CMake 在 Android Studio上的使用例子
HX8310-A_ES3_Application_Test_report_050713.pdf
1:User table rows stored in session (浏览器缓存中缓存了过多的信息): 目前不修改, application=>storage==>session stroage 2: File Upload Related bug (上传文件把不相关的后缀文件上传): ??? 3:...
各种计算器,是用于QTP的,亲,稀缺资源啊。
ac理解与部署,技术文档!喜欢的朋友可以下载!
Aeroflex(艾法斯)公司开发的TM500网络测试仪在TD-LTE基站研发、生产和现场测试市场占据了主要的市场份额,LTE基站品牌制造商(如华为、中兴、大唐、诺基亚-西门子、阿尔卡特-朗讯、爱立信等)都在使用TM500开发产品。