文件上传要点
1、文件上传原理是浏览器将本地文件内容通过HTTP发送到服务端,服务端接收到数据后重新创建一个文件
2、文件上传的HTTP请求content-type:multipart/form-data,MIME类型为application/octet-stream
3、在进行压测时,需要使用不同的文件,避免因为缓存而导致性能差生巨大差异。
文件下载要点
1、文件下载的原理是服务器将文件内容通过HTTP发送到浏览器,浏览器接收到数据后在本地创建一个文件
2、创建文件是浏览器的自身行为,测试文件下载不需要在本地创建文件
3、文件下载是一个普通的HTTP GET类型请求
文件下载断言
采用大小断言,比较消息体和文件的大小;文件放在消息体中,消息体肯定比文件本身要大,因为文件还需要加上http头等相关信息才能传输。