FunkLoad项目是一个功能和负载测试网络,用Python编写的,其主要用例有:
IN-web项目的功能测试,从而回归测试也是如此。
IN-性能测试:通过加载Web应用程序和监控服务器它可以帮助你找出瓶颈,给性能测试的详细报告。
IN-负载测试工具,揭露错误不走马中测试面,如音量测试或测试长寿。
IN-压力测试工具,以压倒Web应用程序资源和测试应用程序的可恢复性。
IN-通过脚本任何网页重复性的任务,如检查网站是否还活着编写Web代理
功能:
- 在功能测试使用的PyUnit框架,比如正常的单元测试纯Python脚本。蟒蛇使复杂的情况来处理现实世界的应用。
- 在基本身份验证的支持
- 饼干支持
- 获取CSS,JavaScript和图像
- 模拟浏览器缓存
- 在文件上传和多/表单数据提交
- HTTPS支持
- 设置目标服务器的URL
- 在浏览器中显示实时抓取页面
- 在调试模式
- 在绿/红配色模式
- 打开功能测试到负载测试:刚才通过调用板凳亚军您可以识别的可扩展性和性能问题
- 在板凳配置
- 在测试中,网页,要求统计数据和图表。
- 5最低要求
- 在服务器CPU使用率,平均负载,内存/交换使用和网络流量图。
- 在HTTP错误汇总列表
- 在简单的测试定制。
- 易于测试的创建使用的TestMaker / MAXQ记录,所以你可以使用你的网络浏览器,并自动生成测试FunkLoad
- 提供网络断言帮手。
- 提供一个funkload.CPSTestCase缓解Zope和Nuxeo的CPS测试。
- 易于安装和使用,看demo文件夹中的例子。
<李班=“bbli”>真正模拟了一个网络浏览器使用理查德·琼斯webunit(单线程):
<李班=“bbli”>高级测试运行了许多命令行选项:
<李班=“bbli”>详细板凳休息或HTML(并通过PS2PDF PDF)报告包含:
使用配置文件或命令行选项
什么在此版本中是新的:
- 在板凳报告图表已使用的gnuplot 4.2,增强了其让FunkLoad易于安装在Red Hat或Mac OS。
- 在一个新的差异报告提供给能够比较两个板凳报告。
- 代理记录器和测试运行器现在可以处理任何类型的内容后类型(如应用程序/ XML)的。
- 服务提供JBoss Seam的预订申请一个新的演示。
评论没有发现