Articles of 负载testing

可靠的英国/欧盟ICMP目标定期路由/连接testing?

我需要testing美国数据中心与英国和大陆的ISP之间的路由。 这用于区分一般跨洲路由问题和特定应用问题以及本地networking问题。 在美国,我知道许多可靠的ICMP目标,比如8.8.4.4甚至google.com 。 有没有人对英国和欧洲的ICMP目标(来自美国的平台)提出build议,这些build议是可靠的,联系良好的,而且每隔一小时左右都不要皱眉, 谢谢!

服务器部署的自动testing框架

我总是部署Linux服务器,并希望testing每个安装。 像系统testing一样。 对于有很多testing框架的应用程序,但是我找不到任何testing服务器安装的东西。 更具体地说:使用Puppet,我部署了各种Ubuntu组合,比如LAMP,LNMP,Solr,Elasticsearch,Nodejs等等。在稍后阶段,别人会为这些安装添加一个应用程序。 为了确保最好的质量,我现在用一个matrix运行Jenkins,testing运行我使用的每个可能的Puppet清单组合。 这确保了Puppet在部署期间不会失败。 问题是,即使Puppet成功,也不能保证,例如ElasicSearch实际上工作,或者iptables阻塞正确的端口等等。 当然,我可以写一堆bash脚本来testing,但这只是错误的方法。 问题是,这个框架已经存在(但我错过了)? 或者还有什么其他好的build议如何在这里进行? 目标是有可能testing正在运行的进程,连接到端口等 谢谢,

多阶段CI监控,或者如何将部署步骤拆分成可控的块

首先,我并不是在寻找一个产品推荐(当然了,但是我更喜欢寻找问题的解决scheme,而不是试图从现有的列表中挑选某些东西) 环境:我正在使用Jenkins来运行一个复杂的,多阶段的工作。 作业创build和configuration服务器,在其上部署操作系统和应用程序堆栈,使用演示数据填充堆栈,运行标准testing,然后执行一些额外的负面testing,然后使用更多configuration的服务器扩展堆栈,并运行更多testing。 问题:在这些阶段的任何一个阶段都可能发生失败,无论是记者configuration不当还是完全失败。 无论哪种方式,我可以在jenkins做两件事之一 – 退出(1)或继续下去,将问题倾倒到控制台。 两者都不是很好,因为我最终会得到一个不完整的工作(如果我退出),或者有一个很好的绿色误报,为了确保它是真正的绿色,我必须阅读几个从日志安慰。 我在寻找什么:Jenkins或其他系统的一种方式,能够分别监控和报告每个步骤在工作中的成功/失败,保持工作的一致性(例如,我无法为每个步骤开始新的工作),所以我可以看到,例如,供应和操作系统部署工作,堆栈部署有错误,但已完成,负面testing失败,而不是每个运行的当前绿色/红色状态,除非我进去阅读日志 任何build议,欢迎,无论是为我不知道的jenkins插件,或其他系统,或其他任何。

如何configurationNgnix来实现任何可能的网站错误进行testing

我正在开发一个使用Django框架和Nginx的网站。 想创build一个错误的系统错误和观察者如何我的系统响应。 这是一篇不错的文章,但是这只会产生错误的错误502。 我想在上线之前testing其他错误页面(HTTP403,HTTP404,HTTP405或常见错误页面)。 # Testing for Error 502 – Bad Gateway location /testing { fastcgi_pass unix:/does/not/exist; }

加载testingESXi服务器

我已经设置了一个预生产ESXi服务器,并且希望对我所拥有的来宾操作系统进行一些负载testing。 具体而言,我感兴趣的是 磁盘访问,来宾操作系统将争取磁盘访问,读写 处理器在客户操作系统之间使用和共享 内存使用和客户操作系统之间共享 在客户操作系统中的SQL服务器上加载 在客户操作系统中的Exchange服务器上加载 我很新加载像这样的testing,所以我真的不知道该问什么? 我希望能够改变选项,所以我可以向1000位Exchange用户展示我们需要另外一个Exchange VM创build的事情。 他们是否有任何标准的基准?

自动化的Windows重启testing

我正在开发一个程序,这基本上取决于我们公司的所有其他程序。 由于有这么多的程序可能会发生变化,我从来没有得到通知的变化,我想build立一个testing环境,在我们的标准桌面计算机上testing各种Windows操作。 这个解决scheme可以正常工作,虽然我的问题是重新启动后安装了其他程序的更新,所以我需要一些方法让testing计算机自动重启,重要的是提供用户名和密码login到Windows(我经常需要testing与不同的用户login,因为他们有不同的configuration文件)。 这是可能的软件单独或我需要某种硬件解决scheme?

联机前testingIIS7群集节点

我们正在开始迁移到IIS群集以实现负载平衡,故障转移支持以及零停机升级。 我们目前正在使用一对Windows 2008 R2虚拟机testing此configuration。 我们目前的方法是在IIS上configuration相同的IP地址和绑定的虚拟机。 换句话说 – 192.168.100.88被两台虚拟机绑定,并且两台虚拟机都在其IPconfiguration中显示该地址。 每台服务器还有一个IP,不受负载均衡器的限制。 所以,我的问题是,如何testing一个节点,然后才能使其联机? 例如,我们下一个节点来升级。 我们希望在服务器内容返回给客户之前对其进行testing。 以前,当我们通过防火墙/networkingconfiguration在不同主机之间进行手动切换时,每个IIS服务器都有一组不同的IP地址,我们只需更改hosts文件并清除dnscaching。 testing离线模式。 然后把它联机。 但是…与负载平衡configuration,两台服务器在技术上绑定到相同的IP地址(我不知道如何工作)。 那么如何将我的浏览器专门指向平衡器中未启用的节点呢? 唯一想到的是为每个网站设置第二组IP地址,并在IIS中绑定这些(除了负载平衡的IP)。 内部testing将使用第二组IP,因为它们不通过防火墙暴露给外部客户。 这个唯一的问题(除额外的IP额外开销之外)是一些网站是https。 而IIS7只能将一个SSL证书绑定到一个IP地址。 那么,如何testing当前不在群集中的节点(通过networking负载平衡器pipe理器禁用)

通过PXE启动testing磁盘驱动器的软件?

是否有任何软件可以让磁盘驱动器通过PXE进行testing? 我有一个全function的PXE环境,允许memtesting,安装和驱动器nuking – 但testing磁盘我必须启动到NFS根系统,并运行badblocks / fsck。 这些解决scheme都不是非常好的。

什么可能是一个好的configurationtesting机器?

在Zentyal中,我们使用虚拟化( ANSTE )来执行自动testing,这需要多个机器在一个或多个networking中进行交互的场景。 目前,我们有一个多核Xeon机器,有16GB内存,我们用它来创build虚拟机的虚拟机。 使用ramdisk大大提高了执行速度。 我们正在考虑用另外一台可以支持同时部署更多场景的机器。 所以我们的主要目标是拥有大量快速的RAM和足够的处理器能力来运行所有的机器(处理器到现在还没有问题,但是核心越多越好)。 任何可以支持这种configuration的机器的build议? 您是否知道使用虚拟化运行这种场景的另一种有效方法?

httperf重复wsesslog

对于具有wsesslog的httperf,是否有一种方法可以在脚本中重复活动,而不将其包装在shell循环中? 如果我做了httperf –server=test.foo.com –wsesslog=20,0,foo.wsesslog我得到了20个会话,通过文件中的脚本运行。 有没有办法,我可以有20个会话,通过脚本X次运行?