Articles of 负载testing

如何在HP Smartarray控制器上执行诊断(压力testing)

在我的办公室,我们有一个服务器,我们怀疑其RAID控制器(HP Smartarray)失败。 冷启动,但是,并不表示任何东西。 任何人都可以推荐一个方法来压力testing控制器? 症状,让我怀疑失败的控制器: 磁盘访问速度变慢,队列变长 在XenServer控制台上运行dmesg我看到许多与此类似的消息: end_request: I/O error, dev tda, sector 253655584 (扇区号码是不一样的) 当我们将VM移动到另一个物理主机时,我们不再看到上面的消息 运行空闲(没有任何运行的VM), dmesg不再发出上述消息 在Google上进行的search表明,上述消息通常与失败的SmartArray控制器相关联。 我怎样才能确保SmartArray控制器失败?

分布在工作站或大型中央服务器上进行testing和文档化的虚拟化?

我们正在考虑推动为我们的testing和文档团队应用虚拟化,以帮助pipe理一致的testing和文档环境。 我们正在考虑select一个真正的大型中央盒子来整合多个VM实例,或者只是确保每个人都拥有大量的磁盘空间,并在每台机器上运行诸如虚拟盒子之类的东西。 我相信肯定有人试过这两种configuration中的一种或两种,并且可以告诉我这两种方法的优缺点是什么?

我如何自动化GUI应用程序?

我需要自动化一个小的GUI Windows应用程序。 它需要每周运行两次来同步两个数据库,但没有运营商的智慧。 从字面上看,它是启动应用程序,并执行两个button点击,并忘记。 我已经看过ClickOK,但是我发现它的单一评论不是很有利。 那里有什么更好的吗?

如何在Windows上模拟无法访问的主机?

我有一个Windows 8的PC,我正在testing一个testing程序的networking套接字error handling。 其中一个我有问题模拟testing是主机无法访问和networking不可达错误。 如何模拟这些条件来知道程序是否正确处理它们。

服务器上传带宽testing

我正在寻找一个工具(不是AB或任何压力testing),可以简单地testing我的服务器的外部(海外)上传带宽。 机器的位置在欧洲,但我想testing我的速度到美国。 我不喜欢提供一个url,因为不必要的负载,但如果没有工具存在,我会很高兴,如果有人可以为我来衡量它。 谢谢! 编辑:一些改进。 这是一个基于Linux的服务器,如果可能的话,我不喜欢为这个简单的任务安装任何第三方应用程序。 编辑2:如果有人(来自美国)可以从我的服务器拉一个ISO文件,这也将是有帮助的,所以我可以确定我的上传速度的方向。

在笔记本电脑上testingExchange服务器

我需要运行一些连接到Exchange服务器的Outlook会话。 如果我想在笔记本电脑上创build一个testing环境,那可行吗? 在本地运行,还是在虚拟机内运行会更好? (我曾经听过一些可能来自Stackoverflow播客的交stream,Exchangedevise为自己运行)。 我可能只需要运行最新的,或者我可能需要运行几个版本。 我可以将它们并行加载到一个系统上,并将它们打开和closures? 更新:假设系统将有一个64位的CPU和4GB的内存。

为产品testing备份系统状态的最佳方法?

我有一个testing系统,需要大量的安装来安装我testing的产品。 在testing时可能会降级系统。 我正在寻找一种方法来回到系统中我已经validation所有configuration都正确的一个点上。 什么是这样做的最好方法? 我有一个2服务器设置与红帽5。

Java Web服务器的build议

我目前使用DBCP进行连接池,因为它或多或less提供了tomcat,并且易于安装。 我正在考虑迁移到Glassfish或Jetty,还没有确定我将使用哪个连接池提供程序。 我目前使用Hibernate运行JBoss Seam,并且到目前为止已经获得了不错的性能。 我看过一些文章,说c3p0更好,有人说proxool更好,然后有人说他们都处于陈旧的状态,所以dbcp是最好的select,因为它是更多的维护和文档。 我今天晚上进行了JMetertesting,发现当我有10个并发用户以任意顺序点击该站点时,在页面请求之间没有任何延迟,dbcp无法连接并发生爆炸。 我对这个错误感到失望,但是对这个performance感到满意。 我想我可以使用二级caching提高性能。 问题: 如果我不使用EJB或OSGI,Jetty 7是Glassfish和tomcat 6的明显优势吗? 这当然要小得多,因此应该消耗更less的资源。 我现在只部署1个Web应用程序,稍后我会部署。 你推荐一个简单的应用程序服务器的连接池? 我不希望有10个并发用户在请求之间没有任何延迟,但是很高兴知道应用程序在爆炸之前能够处理什么,以及它在达到这一点时的作用。 最后,无法获取连接错误通常表明查询运行时间过长,从而无法将连接返回到池中。 除了确保所有查询都有效地运行之外,您还可以检查其他哪些方面? 例外: 00:38:38,886 WARN [JDBCExceptionReporter] SQL Error: 0, SQLState: null 00:38:38,898 ERROR [JDBCExceptionReporter] Already closed. 00:38:46,823 INFO [DefaultLoadEventListener] Error performing load command org.hibernate.SessionException: Session is closed! 我的平均响应时间是300ms,最小100ms,最大5s,标准偏差300ms。 这是在一个Linode基地服务器(360 MB内存,最简单的包)。 还有其他意见吗? 谢谢, 沃尔特

smartctl -t long没有完成

我已经smartctl -t long驾驶了大约2天,而且似乎停滞在10%。 短暂和传递都通过了。 我必须发送2个驱动器中的一个购买回来我发现badblocks badblocks(没有在这个驱动器上,我已经通过了通过)。 我只是想知道我是否应该关心这一点。 smartctl 5.39.1 2010-01-28 r3054 [x86_64-unknown-linux-gnu] (local build) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Device Model: WDC WD10EARS-00Y5B1 Serial Number: WD-WMAV51582123 Firmware Version: 80.00A80 User Capacity: 1,000,204,886,016 bytes Device is: Not in smartctl database [for details use: -P showall] ATA Version is: […]

持续备份testing?

是否有任何软件/设置允许每天进行自动备份testing? 通过testing我的意思是testing部署,检查安装后部署警告坏的结果? 将很高兴使用某种虚拟机部署到。 该平台是Linux 这个想法是,软件将重新部署到testing机器,并validation恢复:)