跳转到主要内容

让你的应用失败!

项目描述

Django Fail 提供了在不太理想的环境下测试您网站的工具。

当在本地工作时代码响应时间几乎瞬间完成,并且没有网络硬件(如代理或负载均衡器)引入的熵,这可能会由于某种原因而失败。

Django Fail 帮助您测试当网站的一些部分无法加载或加载缓慢时会发生什么。这对于Ajax驱动的应用中的响应特别有帮助。

@fail(status=500, content='', mimetype='text/html')

@fail() 装饰器使视图返回某种错误响应,而不是实际响应。

对于参数,status 是状态码,通常是 500content 是要返回的任何内容,通常是 '',而 mimetype 是响应的MIME类型,通常是 text/html

可以在 settings.py 中添加 FAIL_ON = False 来全局禁用 @fail() 装饰器。

@slow(delay=2)

@slow() 装饰器使响应等待一段时间后再返回。延迟以秒为单位,默认为 2

可以在 settings.py 中添加 SLOW_ON = False 来全局禁用 @slow() 装饰器。

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码分发

django-fail-0.1.0.tar.gz (3.0 kB 查看哈希值)

上传时间 源代码

支持者