我们已经开始使用带有mod_jk的Apache和四个Tomcat服务器(新硬件)将硬件和软件升级到64位架构。我们需要能够在大量同时连接的情况下测试此设备,同时仍在应用程序中实际执行操作(登录等)
我目前正在使用带有Mechanize库的Python来做到这一点,但它并没有削减它。线程在Python中并不“真实”,多处理使得本地盒子比我们试图测试的机器更难工作,因为它必须为Mechanize加载到内存中。
最重要的是,我需要能够真正锤击这个东西的连接并保持会话以确保粘性会话在mod_jk中工作。我需要能够快速编写代码,它需要是轻量级的,并且能够进行真正的多线程将是一个好处。除此之外,我心胸开阔。
任何输入都将不胜感激。感谢。
答案 0 :(得分:1)
不知道完整的要求会使其变得困难,但是列表中的某些内容可能符合要求。
答案 1 :(得分:0)
为了完成我想做的事情,我回到了基础。机械化有点笨重,我以前的主要功能测试中涉及很多膨胀。所以我从干净的平板开始,只使用cookielib.CookieJar
和urllib2
来构建线性测试,然后在while 1
循环中运行它们。这为Apache系统提供了足够的压力,以了解它在新环境中的反应,并且在记录中,它做得非常好。