四 Jmeter常用的取样器


一 调试取样器 (Debug Sample)

Debug Sample会把自定义的变量输出在 响应数据中,方便我们调试的时候使用

 

 

二 HTTP请求(HTTP sample)

 

 名称:用于标识一个请求

 注释:对于测试没有任何影响,仅用于记录用户的注释信息

 协议:向目标服务器发送 http 请求时的协议,http/https,大小写不敏感,默认 http

 服务器名称或 IP:http 请求发送的目标服务器名称或者 IP 地址

 端口号:目标服务器的端口号,默认值为 80

 方法:发送 http 请求的方法(如,getpost等方法)

 路径:目标的 URL 路径(不包括服务器地址和端口)

 Content encoding :内容的编码方式,默认值为 iso8859

 自动重定向:当HttpClient接收到请求后,如果请求中包含重定向请求,HttpClient是可以自动跳转的,但是只针对Get与Head请求;自动重定向可以自动转向最终目标页面,但是Jmeter是不记录重定向过程内容的,比如在察看结果树中是无法找到重定向过程内容(例如:A重定向到B,此时只记录B的内容不记录A的内容),如果此时要做关联,是无法关联到的

跟随重定向:Http Sample的默认选项,当响应Code是3XX,自动跳转到目标地址,与自动重定向不同,Jmeter会记录重定向过程中的所有请求响应,在察看结果树时可以看到服务器返回的内容,可以对响应的内容做关联

不同的入参类型

Parameters(表单)

常用于 get 请求的参数填写,参数可设置为常量和变量,也可用函数填充

Body Data

常用于提交表单的参数填充,参数以 json 串的格式展示,可设置为常量和变量

File Upload

常用于 上传文件,图片等。需要填写文件名称,参数名称,mime 类型

常见的 MIME 类型 :
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF 文本 .rtf application/rtf
GIF 图形 .gif image/gif
JPEG 图形 .jpeg,.jpg image/jpeg
声音文件 .au audio/basic
MIDI 音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio 音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG 文件 .mpg,.mpeg video/mpeg
AVI 文件 .avi video/x-msvideo
GZIP 文件 .gz application/x-gzip
TAR 文件 .tar application/x-tar

 

三 JDBC请求

 使用JDBC请求前,需要做如下两个操作:

 ①Jmeter不具备直连数据库的功能,必须整合第三方(jar包)实现

 

 

 

 ②需要在配置元件中的 JDBC Connection Configuration 配置数据库的相关信息

 

 

 

 

 

 

 Parameter valus:参数值

 Paramter types:参数类型

 Variable name:保存sql语句返回结果的变量名

 Result variable name:创建一个对象变量,保存所有返回的结果

 Query timeout:查询超时时间
 Handle result set:定义如何处理由 callable statements 语句返回的结果

 

四 ssh Command(远程ssh连接)

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM