jmeter上传和下载、webservice、数据库连接 -- 9
文件上传的重点:
1、文件上传原理是浏览器将本地文件内容通过HTTP发送到服务端,服务端接收到数据后重新创建一个文件
2、文件上传的HTTP请求content-type:multipart/form-data,MIME类型为application/octet-stream,参数名称,就像username=”admin”,username就是参数名称
3、文件上传一般有表单上传和ajax上传两种方式
上传:
下载:
下载就是服务器将下载的文件内容直接展示到body中。(下载的本质:请求接口,服务器找到id=1的文件,然后将文件的内容用http协议返回给客户端,因为不会
真正的下载到本地,保存下来的是客户端/浏览器自己保存的一个行为。我们接口测试的是服务端的,因为不需要去测试客户端,因此服务端下载的时候不需要选择一个
文件存放的路径。)
webservice接口:
普通的接口传递数据使用的是JSON等,webservice使用的是xml传递的。
添加头信息: content-type/xml
数据库连接:
JDBC请求可以操作任意一款主流的数据库
拷贝MySQL驱动包到jmeter/lib/ext目录下,或者在测试计划处添加驱动jar包
还需要添加一个:JDBC Connection Configuration
添加 -- 配置元件 --JDBC Connection Configuration
练习: