使用提琴手模拟Web服务的速度

利亚姆

我们的网站依赖于许多第三方Web服务。最近,这些Web服务之一遭受严重的减速,导致了许多问题。我今天想调试一下(服务不再慢),所以我需要一种方法来模拟其中一个慢的Web服务(不是所有的Web服务,而只是一个特定的)。

我知道我可以模拟网络速度变慢的情况如何模拟一项服务的速度下降?

利亚姆

我设法通过更改提琴手中的“自定义”规则来做到这一点:

在此处输入图片说明

如果您这样编辑OnBeforeResponse函数:

static function OnBeforeResponse(oSession: Session) {
    if (oSession.HostnameIs("www.myhost.com")){
        oSession["response-trickle-delay"] = "400";
    }
    if (m_ShowTimestamp){
        oSession["ui-customcolumn"] = DateTime.Now.ToString("H:mm:ss.ffff") + " " + oSession["ui-customcolumn"]; 
    }

    if (m_ShowTTLB){
        oSession["ui-customcolumn"] = oSession.oResponse.iTTLB + "ms " + oSession["ui-customcolumn"]; 
    }

    if (m_Hide304s && oSession.responseCode == 304){
        oSession["ui-hide"] = "true";
    }
}

重要的一点是:

if (oSession.HostnameIs("www.myhost.com")){
     oSession["response-trickle-delay"] = "400";
}

400值是每下载KB一次400ms(我的网络服务有一个loonnngg超时)

从帮助性能测试上Telerik的网站FiddlerScript食谱

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以使用提琴手模拟分机连接吗?

来自分类Dev

配置提琴手使用代理

来自分类Dev

Notes Xpages的提琴手

来自分类Dev

使用提琴手捕获视频流URL

来自分类Dev

提琴手根证书位置

来自分类Dev

提琴手会话显示后消失

来自分类Dev

提琴手捕获无法重新启用

来自分类Dev

提琴手在冒号之后增加空间

来自分类Dev

提琴手脚本-SaveResponseBody()

来自分类Dev

提琴手导致错误消失

来自分类Dev

提琴手阻止特定的https url

来自分类Dev

是否有Debian的提琴手代理?

来自分类Dev

PutAsync不会将请求发送到Web api,但是提琴手可以正常工作

来自分类Dev

使用诸如jsBin / jsFiddle / codePen之类的提琴手读取文件

来自分类Dev

使用提琴手将JPEG文件与其他正文数据一起发布

来自分类Dev

如何使用提琴手或任何其他工具跟踪HttpClient请求?

来自分类Dev

使用https在iOS本机应用程序的提琴手中记录问题

来自分类Dev

来自Soap UI的SSL请求失败,可与提琴手代理一起使用

来自分类Dev

如何阻止提琴手查看我的iOS应用和服务器之间的HTTPS数据

来自分类Dev

带有身份验证令牌的提琴手multipart / form-data asp.net Web API 2

来自分类Dev

小提琴手+ webapi 2问题

来自分类Dev

配置提琴手只听我的网站

来自分类Dev

提琴手的蓝色<>尖括号图标的含义

来自分类Dev

为什么提琴手不显示卷曲流量?

来自分类Dev

这个提琴手图标是什么意思?

来自分类Dev

提琴手:接收操作失败后重试请求

来自分类Dev

提琴手核心自动流媒体不能禁用?

来自分类Dev

提琴手无法捕获Windows Live Writer流量

来自分类Dev

无法显示提琴手从表中提取的数据

Related 相关文章

热门标签

归档