jmeter组件---取样器1

一,取样器简介

模拟用户在客户端发起的请求

取样器执行JMeter实际的工作。每个取样器( 测试活动 除外)生成一个或多个样本结果。样本结果具有各种属性(成功/失败,经过时间,数据大小等),并且可以在各种监听器中查看。

二,组件简介

1、HTTP Request

最常使用的取样器
在这里插入图片描述


POST请求
在这里插入图片描述

1)POST请求多用于表单提交,新增需求,登录等操作
2)IP可以是数字,像172.XXX.XXX;也可以是域名,像www.baidu.com


GET请求
在这里插入图片描述

1)GET请求多用于查询信息,请求的数据会放置到URL后面
2)Path中用 ? 来分割地址和数据,前面的是地址,? 后面的是数据
3)Parameters中编辑同请求一起发送的数据,URL Encode?:地址是否编码,lnclude Equals?:是否包含所编辑的入参


PUT和DELETE请求方式类似POST的


在这里插入图片描述

1)Redirect Automatically,自动重定向;如果选中该选项,当发送 HTTP 请求后得到的响应是 302/301 时,JMeter 自动重定向到新的界面

2)Follow Redirects,跟随重定向,默认选中

3)Use keep Alive,持久的长连接,默认选中

4)use multipart/from-data,对POST请求使用multipart/from-data

5)Browser-compatible headers,与浏览器兼容的头


在这里插入图片描述

Files Upload;在请求中发送文件,通常HTTP文件上传行为,可以通过这种方式来模拟
File Path:文件名称;Parameter Name :参数名称,MIME Type:MIME类型

  1. 超文本标记语言文本:.tml;.html text/html
  2. 普通文本:.txt text/plain
  3. RTF文本:.rtf application/rtf
  4. GIF图形:.gif image/gif
  5. JPEG图形:.jpeg;.jpg image/jpeg
  6. au声音文件:.au audio/basic
  7. MIDI音乐文件:mid;.midi audio/midi;audio/x-midi
  8. RealAudio音乐文件:.ra;.ram audio/x-pn-realaudio
  9. MPEG文件:.mpg;.mpeg video/mpeg
  10. AVI文件:.avi video/x-msvideo
  11. GZIP文件:.gz application/x-gzip
  12. TAR文件: .tar application/x-tar

18,Save reponse as MD5 hash?:选中该项,在执行时仅记录服务端响应数据的 MD5 值,而不记录完整的响应数据,在需要进行数据量非常大的测试时,建议选中该项以减少取样器记录响应数据的开销。

2、JDBC Request

此取样器允许您将JDBC请求(SQL查询)发送到数据库。参考案例

3、JUnit Request

当前实现支持标准JUnit约定和扩展。待补充

4、FTP请求

从ftp上下载文件,和上传文件到ftp中。参考案例

5、Java请求

java请求和jp@gc - Dummy Sampler(虚拟取样器)作用差不多,可以用来模拟一个接口的请求和返回。

在这里插入图片描述
Sleep_Time:预置接口响应时间
ResponseCode:预置响应码
ResponseMessage:预置响应信息
Status:设置接口返回状态(通过或不通过)
SamplerData:预置请求信息
ResultData:预置响应信息

一个简单的栗子:
在这里插入图片描述
执行结果:
在这里插入图片描述
在这里插入图片描述
如果Status写任何非OK(ok)的值,执行的话就会报红:
在这里插入图片描述
在这里插入图片描述

6、Debug Sampler

待补充

7、AJP/1.3 Sampler

待补充

8、Access Log Sampler

待补充

三,其他组件

全组件目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值