Lia*_*iam 0 performance web-services http fiddler
我们的网站依赖于许多第三方Web服务.最近,其中一个Web服务严重减速,导致许多问题.我想今天调试这个(服务不再慢)所以我需要一种方法来模拟其中一个Web服务很慢(不是所有的Web服务,只是一个特定的服务).
我知道我可以模拟网络减速.如何模拟一项服务减速?
我设法通过改变fiddler中的自定义规则来做到这一点:

如果你编辑这个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";
}
}
Run Code Online (Sandbox Code Playgroud)
重要的是:
if (oSession.HostnameIs("www.myhost.com")){
oSession["response-trickle-delay"] = "400";
}
Run Code Online (Sandbox Code Playgroud)
每个KB下载的400值为400毫秒(我的Web服务有一个loonnngg超时)
在telerik网站和FiddlerScript CookBook 上的Performance Testing的帮助下
| 归档时间: |
|
| 查看次数: |
1492 次 |
| 最近记录: |