我有两个关于Azure的performance的问题

问题1:

我想知道在azure中我如何测试我同时可以容纳多少的用户访问,让我的用户体验还不错?

问题2:

关于loadbalance的问题, 我如何判断我的用户访问导向到了那一台虚拟机上,假如我有两台或者两台以上的虚拟机~

有没有什么现成的软件或者工具看的?

AdobeFuns

(1)用压力测试工具,模仿用户访问,增加模拟用户数,直到系统负载超过80%,此时的用户数就是可以支持的并发用户数。
(2)这个你应用层返回一下主机名就可以了,不用什么工具。

您好 FlexAS,

问题1:我想知道在azure中我如何测试我同时可以容纳多少的用户访问,让我的用户体验还不错?

首先,需要和您确认下“用户体验还不错”的具体指标是什么?是指访问速度吗?如果是的话,建议您可采取如下两种措施:

1.自己code并发请求对应的网站或者是云服务。

2.使用VS中提供的单元测试区进行load test去查看您服务的性能

2.使用一些三方的站长工具去请求网站,查看网站的性能

问题2:关于loadbalance的问题, 我如何判断我的用户访问导向到了那一台虚拟机上,假如我有两台或者两台以上的虚拟机~

如果您使用的是云服务的话,有这么一个“RoleEnvironment”的API可调用,获取当前instance(虚拟机)的名称,您可将这个数据加入到访问信息中去,通过这个去进行查看。

同时,推荐您可以查看这个帖子:http://stackoverflow.com/questions/3528698/how-many-users-on-one-azure-instance-before-i-hit-performance-issues

希望对你有所帮助.

Regards,

Will