01月06, 2014

静态资源delay测试服务

我们在开发的过程中,有时候需要测试一些浏览器的特性,需要将一些静态资源请求延时返回。

这种情况我们可以通过fiddler或者用PHP写个简单的服务来处理,但每次来写这个比较麻烦。

所以写了一个通用的服务来解决此类需求,http://delay.ueapp.com/

接口信息

该服务的地址为 http://delay.ueapp.com/delay, 有如下的参数

  • type 数据类型,值可以为js/css/img/html
  • time 请求延迟时间,单位为秒,范围是1-10
  • size 请求返回内容的大小,单位为KB,范围是1-100
  • exec 返回内容的执行时间,单位为秒,type=js下有效
  • error 请求状态是否为错误, 值为1/0

使用示例

<script src="http://delay.ueapp.com/delay?type=js&time=1&size=10&exec=1"></script>

<link href="http://delay.ueapp.com/delay?type=css&time=1&size=10">

<img src="http://delay.ueapp.com/delay?type=img&time=1&size=10&error=1">

<iframe src="http://delay.ueapp.com/delay?type=html&time=1&size=10&error=1"></iframe>

开源

本服务是基于nodejs实现,使用了thinkjs框架,代码在 https://github.com/welefen/delay/

反馈

https://github.com/welefen/delay/issues

本文链接:http://welefen.com/post/resource-delay-test-service.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。