<commit_before>---
layout: post
title: Fiddler|session的含义
categories: [测试工具]
description: some word here
keywords: keyword1, keyword2
---

### 概述
Fiddler 的 session 都是按照顺序展示的，在序号前面则是 session 的快捷图标，如下图所示：


![2015-12-19-1](/images/2015-12-19-1.png)

### session图标
1. ![2015-12-19-2](/images/2015-12-19-2.png) session被客户端应用，Fiddler或服务器中止。


例如：当我打开一个网页后，网页的response还没有发送完的时候，我又重新触发这个网页的请求，session的图标则会这样呈现，这种情况下选中session，右键 > 属性 > X-ABORTED-WHEN查看请求被取消的时间，像我上面描述的情况一般X-ABORTED-WHEN都是SendingResponse。这种情况就是正常的，但是有一种情况就存在问题了。同样还是这个图标，但是session的返回值为5XX，这种应该就是服务器的问题，需要另外跟进


2. ![2015-19-3](/images/2015-12-19-3.png) 正在向服务器发送请求，![2015-12-19-4](/images/2015-12-19-4.png)和正在从服务器下载响应，这两种状态都是过程状态，不是该session的最终状态。


例如：当我从一个网站下载一个比较大的文件，如：某exe时，就很明显能够看到这个![2015-12-19-4](/images/2015-12-19-4.png)标志，当所有的response全部返回后（下载完成后），这个标志就会变成，意思就是：响应成功（下载成功），有兴趣可以去某官网上下载一个exe或者apk看一下效果
> 注：当然也不是所有的response完成后都是这个标志


3. ![2015-12-19-5](/images/2015-12-19-5.png) response是HTML或者XML。有时候会发现返回值是json，但实际上也是这个图标，原因是返回值的Content-Type: text/html
<commit_msg>增加<left></left><commit_after>---
layout: post
title: Fiddler|session的含义
categories: [测试工具]
description: some word here
keywords: keyword1, keyword2
---

### 概述
Fiddler 的 session 都是按照顺序展示的，在序号前面则是 session 的快捷图标，如下图所示：
<left>
![2015-12-19-1](/images/2015-12-19-1.png)
</left>

### session图标
1. <left>![2015-12-19-2](/images/2015-12-19-2.png)</left> session被客户端应用，Fiddler或服务器中止。


例如：当我打开一个网页后，网页的response还没有发送完的时候，我又重新触发这个网页的请求，session的图标则会这样呈现，这种情况下选中session，右键 > 属性 > X-ABORTED-WHEN查看请求被取消的时间，像我上面描述的情况一般X-ABORTED-WHEN都是SendingResponse。这种情况就是正常的，但是有一种情况就存在问题了。同样还是这个图标，但是session的返回值为5XX，这种应该就是服务器的问题，需要另外跟进


2. ![2015-19-3](/images/2015-12-19-3.png) 正在向服务器发送请求，![2015-12-19-4](/images/2015-12-19-4.png)和正在从服务器下载响应，这两种状态都是过程状态，不是该session的最终状态。


例如：当我从一个网站下载一个比较大的文件，如：某exe时，就很明显能够看到这个![2015-12-19-4](/images/2015-12-19-4.png)标志，当所有的response全部返回后（下载完成后），这个标志就会变成，意思就是：响应成功（下载成功），有兴趣可以去某官网上下载一个exe或者apk看一下效果
> 注：当然也不是所有的response完成后都是这个标志


3. ![2015-12-19-5](/images/2015-12-19-5.png) response是HTML或者XML。有时候会发现返回值是json，但实际上也是这个图标，原因是返回值的Content-Type: text/html

{'fraction_non_alphanumeric': 0.15917782026768643, 'fraction_numerical': 0.10707456978967496, 'mean_word_length': 7.305555555555555, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2215036', 'n_tokens_mistral': 1478, 'n_tokens_neox': 1494, 'n_words': 78}