forked from 100Continue/Gulu--web-server-test-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
31 lines (27 loc) · 1.32 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
3.2修改:
1. 修改BodyEntity的设计,与HttpClient的RequestEntity相结合,同时又具有可扩展性;
2. 修改Headers的存储数据结构,从Map类型改为Header类型;
3. 去掉Set-Cookie对象及相关处理内容;
4. 将Response Body保存在临时文件中,提供当Content-Length存在且小于Integer.MAX_VALUE时,
可以通过getResponseBodyAsString获取Body内容。否则需要通过getResponseBodyAsSteam获取InputStream
5. 新增操作Manual
3.3修改:
1. 更改进程管理的实现,新增FileHandler和ProcessHandler接口及使用jsch工具实现;
2. 新增用户信息加密;
3. 新增进程管理及文件管理的测试代码;
3.4 修改:
1. 修改AssertBehavior的ResponseHeader的验证部分
2. 修改Set-Cookie的验证部分
3. 修改Operation Result的error message的储存
4. 解决OperationException 和 perfTool里面的编码问题
3.5修改
1. 增加setHeader 对value为“”的支持
2. 增加FileHandlerSFTPImpl类的关于上传文件夹传入本地地址为非文件夹时的报错信息
3. Util增加写入文件的接口
3.6修改
1. 新增支持设置请求协议版本http1.1 http1.0 http0.9
2. 修复没有收到response body而抛出异常的问题。304等状态返回,允许无response body
3. 修复通过String类型设置Headers时,如果header内存在多个“:”导致header的value不完整的bug
4. 修复assertStringBody与assertJsonBody验证response body 太大时内存吃光的bug或为空时验证异常的bug
5. 待修复问题:response body太大或为空时,将会被保存到临时文件中,
而所有response对象均保存到同一个临时文件中,顾存在response body被替换的问题;