VS2010负载测试 - 限制端口

时间:2010-05-07 13:07:35

标签: visual-studio load-testing

根据VS2010负载测试(http://social.msdn.microsoft.com/Forums/en/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13)的故障排除指南,我试图限制用于客户端 - 控制器通信的端口范围。

  

HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ VisualStudio的\ 10.0 \ EnterpriseTools \ QualityTools \ ListenPortRange \ PortRangeStart

     

HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ VisualStudio的\ 10.0 \ EnterpriseTools \ QualityTools \ ListenPortRange \ PortRangeEnd

我已按照描述在客户端上设置了这些密钥,但根据netstat,客户端仍然在监听随机端口。控制器正在尝试与客户端在相同的随机端口上进行通信。

任何人都有同样的经历吗?

1 个答案:

答案 0 :(得分:4)

如果有人遇到这个问题,我会被告知解决方案:

  

1)关闭VS

     

2)创建my.pkgdef文件   C:\ Program Files(x86)\ Microsoft   视觉工作室   10.0 \ Common7 \ IDE \ Extensions \ my \,内容如下:   [$ RootKey $ \ EnterpriseTools \ QualityTools \ ListenPortRange]   “PortRangeStart”= DWORD:00000400   “PortRangeEnd”= DWORD:00000401

     

3)启动VS

     

4)启动regedit.exe并检查是否为新   值现在在(32位注册表)   HKCU \ 10.0_Config \ EnterpriseTools \ QualityTools \ ListenPortRange。   如果他们不在那里,关闭VS,   删除10.0_Config节点并启动   VS再次。

     

请注意文件的名称和   什么目录并不重要   重要的是:

     

A)文件扩展名为.pkgdef

     

B)它位于C:\ Program Files下   (x86)\ Microsoft Visual Studio   10.0 \ Common7 \ IDE \ Extensions目录(可以在其子目录中)。

http://social.msdn.microsoft.com/Forums/en/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13