Articles of 负载testing

在testing与生产之间共享Apacheconfiguration

我有一个稍微平淡的Apacheconfiguration的个人网站。 在上传到服务器之前,我会在个人计算机上testing更改。 磁盘上文件的path和站点的根URL在testing和生产条件之间当然是不同的,它们在configuration中出现很多地方(特别是<Directory>块,用于具有脚本或没有目录列表的特殊位置或…)。 分享configuration的常见元素的最佳方式是什么?以确保我的生产环境尽可能与我的testing环境相匹配?

有没有办法加快Exchange 2007的负载生成器工具?

我正在运行负载生成器,在上线之前testing我们的新部署,并且初始化过程已经运行了两天,对〜58000用户testing只有25%。 有谁知道加快这个过程的方法吗? 当然不应该花这么长时间。 目前,我已经运行了一台主机和两台远程服务器,并没有在CPU或networking利用率方面进行调整。 任何帮助,你可以提供将不胜感激。

具有JavaScript支持的webapps的负载和性能testing

多年以前,我使用OpenSTA来为Web应用程序执行负载和性能testing。 我记得它提供了很好的录音function,使我们能够快速创build新的testing脚本。 不幸的是,它有点过时了,所以我有点怀疑,如果它仍然可以正常使用今天的浏览器。 请让我推荐你使用的工具。 免费工具显然是首选;) 注意:“要testing”的应用程序是通过HTTP服务,并使用jQuery和CSS。

服务器基准与Apache基准

我们正在testing我们的生产服务器之一,我们发现是什么 apr_socket_recv: Connection timed out (110) Total of 176 requests completed 经过一段时间以上的输出。这意味着服务器无法处理200个请求? 或者究竟是什么问题,以及如何达到它的底部?

这个虚拟化要求需要什么规格的机器?

我想configuration一个浏览器中的富互联网应用程序的跨浏览器testing系统。 我的要求是有一个系统20-30个虚拟机(例如,与VirtualBox)。 将需要多达四个并发的虚拟机,每个虚拟机运行如下任务:驱动浏览器的自动脚本,驱动浏览器的人,image processing,JVM等等。 所以总结一下,有20-30个虚拟机,最多有四个虚拟机会话。 什么样的规格机器就足够了?

端口地址翻译通过本地桌面

有关如何configurationWindows和Mac以在本地执行端口地址转换的build议。 需要testing一个位于端口99的Web服务。我正在testing的客户端应用程序(认为设备模拟器)不允许我访问一个端口,它会自动假设端口80.在生产中,我们有一个网关可以执行翻译Web服务器上的传入端口80到端口99之间。 我正在寻找一些简单的东西在客户端本地执行这个工作,而不必在别处安装鱿鱼或其他防火墙/代理服务。

系统configuration的自动化testing

在软件开发中,我喜欢做testing。 但是有什么有用的框架来进行系统configuration的自动化testing吗? 我想你可能能够testing一个备份MXconfiguration: – 白盒testing:域应该在中继域,域可能不在我的目的地 – 黑箱testing:电子邮件到备份域应转发,电子邮件备份域可能不会被拒绝,电子邮件到备份域可能不会在本地传送。 有没有这样的testing框架? 当然,我可以抓住任何编程语言,并用很多系统调用编写unit testing,但是可能有一个有用的工具。 有谁知道这样的工具?

configurationSilkPerformer以使用Fiddler

有谁知道如何使用Fiddler捕获Silk Performer HTTP请求? 无论我们尝试什么(似乎忽略所有代理设置),我们都无法捕获这些信息。

nginx + mysql5 loadtestingconfiguration奇怪

我试图设置一个新的服务器上运行debian6,并试图使其在负载下平稳工作。 我使用了一个WordPress的网站作为testing对象,并尝试了http://blitz.io上的configuration。 当我增加了从50到200多个超时的mysql max_connections开始发生。 但在50,没有超时和非常好的响应时间。 nginx的configuration是好的,我调整了configuration,所以我没有看到错误。 所以我认为它与my.cnf的其他configuration选项有关。 我读了一些关于选项,但仍不能find什么max_connections问题。 顺便说一句,服务器有16GB的内存和一个罚款i7的CPU。 这里是目前的my.cnf [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] wait_timeout=60 connect_timeout=10 interactive_timeout=120 user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking bind-address = […]

在Tomcat应用程序服务器和MySQL上进行压力testing的最佳实践或工具?

我正在为我的网站使用Tomcat 6应用程序容器。 HTTP请求来自手机,每次服务器收到一个httprequest,它都会打开MySQL连接,在其中插入一些数据,然后closures它。 我想知道可以发送请求到服务器和服务器的最大同时用户数量是多less(换句话说,在那之后, Tomcat或MySQL将会崩溃的数量)有没有廉价的方法或工具来testing我的服务器?