运行负载测试的OutOfMermory错误 [英] OutOfMermory errors running load test

查看:60
本文介绍了运行负载测试的OutOfMermory错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在VS 2013(2k用户)上运行负载测试,并且始终摆脱内存错误.当我们查看服务时,我们可以看到QTController服务后面有(32位).我们的假设是这是导致问题的原因, 但是我们无法使控制器或代理以64位模式运行.

We are running load tests on VS 2013 - 2k users - and are consistently getting out of memory errors. When we look at the services we can see that the QTController service has (32 bit) after it. Our assumption is that this is what is causing the problem, but we are not able to get the controller - or agents - to run in 64-bit mode.

整个实验室正在Windows 2012 R2 Enterprise上运行.

Entire lab is running on Windows 2012 R2 Enterprise.

谢谢!

推荐答案

嗨SharonBjeletich,

您的假设是正确的.在32位测试运行中的64位OS上运行测试代理可能会在负载测试中导致内存不足"异常.

如果测试代理是64位计算机,则为了将测试代理设置为在64位进程上运行,请在此解决方案中使用您的测试设置文件,然后选择 Hosts->在32位或64位进程中运行测试-> 在64位计算机上以64位进程运行测试

In order to set test agents to run on 64 bit process if the test agent is a 64 bit machine, please you’re your test settings file in this solution and select Hosts --> Run tests in 32 bit or 64 bit process --> Run tests in 64 bit process on 64 bit machine

关于如何解决"Web/负载测试,以下博客提供了详细的说明和故障排除方法:

Visual Studio 2010 Load Test – Out of Memory Exceptions On 32 bit Machines OR 32 bit Run

最好的问候,


这篇关于运行负载测试的OutOfMermory错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆