|
|
1
7
如果您使用的是apache,您可能需要查看 apache ab |
|
|
2
4
有两种方法可以塑造网络流量以模拟网络链路:
(2)如果您不想在客户端或服务器上安装软件(可能会影响性能),但需要更多的硬件操作,则是更好的解决方案。 您可能需要考虑的其他一些功能是可以模拟哪些成形参数。大多数会造成延迟和数据包丢失,有些还会造成抖动和带宽限制。一些解决方案可以选择性地过滤流量(例如按端口号、TCP或UDP等)。 下面是我找到的一些系统的列表: 开源或免费软件 DummyNet 是用于专用设备的开放源代码bsd unix。目前尚不清楚是否在积极维护软件 NistNet 是一个基于Linux的开放源代码专用设备系统。这个软件已经好几年没有得到积极的维护了。 商业广告 Apposite Technoligies 销售用于模拟广域网链接的专用硬件解决方案,以及用于配置设置和收集流量测量的基于web的gui East Coast DataCom 销售硬件专用模拟器,用于模拟路由器和调制解调器 Itrinegy 提供专用设备解决方案和在客户端或服务器上运行的解决方案。 Network FX 提供多个专用设备产品,用于模拟客户端和服务器之间的网络损坏 NetLimiter 是一个客户端系统,允许限制单个应用程序,并包括防火墙。 Shunra Software 提供一系列产品,从高端企业广域网模拟和测试,到简单的客户端驻留模拟器。 |
|
|
3
3
我能想到的最接近的是 VEDekstop 从顺拉… Simulating High Latency and Low Bandwidth in Testing of Database Applications shunra ve desktop standard是一个基于windows的客户端软件解决方案,它模拟广域网链接,以便您可以直接从桌面在各种当前和潜在的网络条件下测试应用程序。 |
|
|
4
1
我写了一个php脚本,它使用curl对我的服务器运行一系列页面请求,这代表了一个典型的使用场景。我让它输出服务器响应每个请求所需的时间。然后我有了另一个脚本,它在一段时间内同时生成了一堆测试用例脚本,并将结果关联到一个文件中,然后我可以在电子表格中查看平均时间。这样我就可以模拟访问我想要的站点的用户数量。这些限制是,您需要在Web服务器的另一台服务器上运行测试脚本,并且客户端计算机可能负载过重,无法在某个点上给出有意义的结果。我已经辞职了,否则我会把剧本贴在这里。 |
|
|
5
1
如果您运行的是Linux Box作为您的服务器,Linux Box作为您的客户端,或者能够在您的客户端和服务器之间放置(可能是一个虚拟机)Linux路由器,那么您可以使用NetEM。 NetEm 是一个LinuxTC(流量控制)规程,它可以延迟(即增加延迟)数据包离开主机。尽管设置聪明的规则很难(例如,给某些流量增加延迟,而不是给其他流量增加延迟),但是添加一个简单的“将所有内容从接口上延迟50ms”类型规则很容易,并且提供了一些方法。 通过在客户机和服务器之间粘贴一个linux vm,可以模拟任意多的延迟。你可以动态地打开和关闭它。linux还有其他tc规程,可以与netem结合来限制带宽(但是设置该规程的脚本可能有些复杂)。netem还可以随机丢弃数据包。 我用它,它起作用了:) |
|
|
6
1
微软的web应用压力工具(wast)正是你所需要的。 |
|
|
7
1
我已经好几年没用过了(不需要,不是因为我找到了别的东西),但是 xat webspeed 我会首先指出 |
|
|
8
1
正如其他人所说, Apache's ab (与apache一起提供,所以您可能已经拥有了它)很好。 其他好的选择是:
我个人最喜欢AB和JMeter。 |
|
|
9
0
我们使用loadrunner在我们的应用程序中进行带宽和流量模拟。loadrunner可以在不同的机器上启动代理,您可以模拟一台机器在拨号调制解调器v/s上运行,另一台在dsl v/s上运行,另一台在有线互联网上运行。 我们还使用loadrunner模拟了从10个用户运行到500个用户运行的各种流量条件。我们还可以在脚本中插入思考时间,并模拟实际用户执行http请求。最好的部分是它附带了一个录音室,在那里它将插入到InternetExplorer,你可以记录整个场景/用例,可以简单到点击一页到一个完整的50-60页脚本或更多。 |
|
|
11
0
你看过张吗?这是一个伟大的实用工具,看看你的网站是否会扩大攻击事件,我的意思是大规模流行。我们把它用于我们的网络前端,也用于我们的内部系统。 |
|
|
12
0
如果您对在浏览器外执行测试感兴趣,还可以使用 a really great Firefox plug-in . |
|
|
13
0
不要忘记wanulator(http://www.wanulator.de/)。 wanulator这个名字来自“wan”和“simulator”。这基本上描述了软件的功能:它模拟不同的互联网条件,如延迟或数据包丢失。此外,它还模拟用户接入线速度,如调制解调器、ISDN或ADSL。 Wanulator目前被打包为一个基于Slax的Linux引导CD。这将给你一个全新的体验。你可以在一瞬间把任何一台电脑变成一个测试系统-只要启动Wanulator光盘。该软件包已经包含了一些有用的客户端软件,如web浏览器和网络嗅探器(wireshark)。不过,如果PC有两个网络接口,系统可以作为服务器和客户机之间的中间系统(作为交换机)运行,而无需任何配置麻烦。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 1 年前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 1 年前 |