首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在只有一台PC的情况下测试我的应用程序的网络性能?

如何在只有一台PC的情况下测试我的应用程序的网络性能?
EN

Stack Overflow用户
提问于 2014-03-14 11:40:29
回答 3查看 115关注 0票数 0

假设我已经构建了高可用性和高可靠性的应用程序。现在我需要测试它的网络性能。但我家里只有一台台式电脑。如何测试我的应用程序的网络性能?

是否有一个应用程序可以创建虚拟客户端并创建虚拟网络环境(但除了我之外,所有客户端都不是人类),这样我就可以从我的单个桌面创建一个由100台机器组成的网络?

如果有这样的应用程序,有多少是免费的?

我的桌面运行在windows 8上。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-14 11:46:52

例如,您的意思是,例如,如果您有一些并发问题,那么您需要从不同的线程调用大量的服务吗?

你可以试试, You 。它是免费的,您可以配置为运行10个测试,同时从10个不同的线程运行所有测试。

是模拟x次调用的好方法;)

我不确定,但我相信在SoapUI中,你也可以或多或少地做同样的事情。

票数 2
EN

Stack Overflow用户

发布于 2014-03-14 11:45:52

您可以使用虚拟机(例如VirtualBox)并在您的单个计算机上运行它们。

票数 0
EN

Stack Overflow用户

发布于 2014-03-14 15:16:08

如果你想在一个盒子里建立一个虚拟网络模型,那就去看看Shunra。你通常可以在易趣上拿起旧的Shunra设备,花费其初始成本和价值的一小部分用于测试。您可以对复杂的网络基础设施及其设备进行非常精确的建模,然后更改您的机器上的路由以从虚拟机中取出一个IP地址,遍历复杂的延迟网络,并在同一框上返回到您的服务。

如果你不想投资硬件,那就看看Charles吧。这是一款很棒的软件,可以让您从几个主机上查看具有特定特性的受损链接的行为。您还可以在代理中更改应用程序的一些缓存特性,以了解这如何改变您感知到的性能。

如果您只想为应用程序建模您的数据流,那么看看IxChariot (来自IxChariot),并将它与Shunra配对。您可以增加数据流的数量,并查看与应用程序的性能无关的纯粹的网络响应时间发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22403987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档