名称:设置取样器名称。
注释:添加可读的注释信息。方便后期维护。
Basic页签:
服务器名称或IP :接收HTTP请求的目标服务器名称或IP地址;
端口号:目标服务器的端口号,缺省值为80;
协议:向目标服务器发送HTTP请求时的传输协议,可设置为http或https ,默认为http;
方法:HTTP请求方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等;
路径:URL路径(不包括服务器地址和端口);特殊情况:如果该路径从“http://”或“http://”开始,那么这将被用作完整URL。在这种情况下,服务器、端口和协议字段被忽略;对于GET和Delphi方法,参数也被忽略。另外,需要注意的是,除了用%20替换空格之外,路径是没有被编码,因此可能需要对不安全的字符进行编码,以避免出现诸如URISyntaxException之类的错误。
Content encoding :请求内容的编码方式,缺省的编码方式可通过配置文件jmeter.properties中的sampleresult.default.encoding设置。

自动重定向:选中则表示,当发送HTTP请求后若响应为301/302,Jmeter会自动重定向到对应的新页面,但不会记录重定向的请求和响应内容,只有GET和HEAD请求才能使用自动重定向。
跟随重定向:自动重定向未勾选时,该选项才有用,默认选中,表示响应为301/302时,会自动跳转到目标页,初始重定向和进一步响应将作为附加样本出现。父取样器的URL和data字段的值取自最后一个非重定向取样器。但是父取样器的字节数和间隔时间将包含所有取样器的,而latency的值则是取自第一个响应。
Use keep Alive : 当该选项被选中时,jmeter 和目标服务器之间使用 Keep-Alive方式进行HTTP通信,默认选中。在默认HTTP实现下它不起作用,因为连接重用不在用户控制之下。但在Apache HttpComponents HttpClient下它是起作用的。
Use multipart/from-data for HTTP POST :使用 multipart/from-data或application/x-www-form-urlencoded方法发送HTTP POST 请求,默认不选中。

Browser-compatible headers:浏览器header兼容设置。当使用了 multipart/from-data,它会优先于header中的Content-Type and Content-Transfer-Encoding设置,只发送header的Content-Disposition。
content-type:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的。
Parameters页签: 在请求中发送URL参数。查询字符串将从你提供的参数列表以生成查询字符串,每个参数有四项:“名称”、“值”、编码选项、“包含等于”选项。查询字符串将根据您所选的“方法”(即,如果选择GET或DELETE,则查询字符串将附加到URL,如果POST或PUT,则将单独发送)生成。此外,如果使用multipart形式发送文件,则使用multipart表单规格来创建查询字符串。另外,你可以指定是否每个参数都是URL编码,如果你不确定它的含义,最好选上它。如果你的值包含特殊字符,通常需要编码。

Body Data页签:设置POST息体
Files Upload:页签 在请求中发送文件,通常,HTTP文件上传行为可以通过这种方式模拟。它有三列:文件名称、参数名称、MIME类型

Advanced页签:
Implementation:HTTP请求的实现方法。可选的有HttpClient4、Java。

缺省使用 jmeter.properties中的 jmeter.httpsampler属性来定义。
HttpClient4表示使用 Apache HttpComponents HttpClient 4.x.作为请求的实现方法。
Java表示使用JVM的HTTP实现、这种实现方法有一些限制。
Connect Timeouts(milliseconds):连接超时时间(ms);
Response Timeouts(milliseconds):响应超时时间(ms)

HTML文件中的嵌入资源

当该选项被选中时,jmeter在发出HTTP请求并获得响应的HTML文件内容后,对该HTML进行解析,并为文件中引用的所有图像、Java applet、JavaScript文件、CSSs等发送HTTP/HTTPS请求,默认不选中,如果用户只希望获取页面中的特定资源,可以在下方的Embedded URLs must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的URL指向资源会被下载。
Parallel downloads:并行下载。勾选从HTML文件获取所有内含的资源时,该选项才有用。
**Number:**设置并发下载数。启用并行下载是,该选项才能使用。
**URLs must match:*若设置了该项,则只有满足该正则式的嵌入URL才会下载。例如若只想从http://example.com/下载, 请使用表达式: http://example.com/.
Source address: 该部分主要用于地址欺骗,以避免服务器对同一ip地址过滤。需要选择地址类型,并设置值。

类型 只有http请求的实现方式为 HTTPClient 才能使用该选项。该选项用于区分source address值。可选类型有IP/HOST、Device、Device IPV4、Device IPV6.,
IP/HOST: 指定IP地址或者主机名
Device:选择设备以选择该接口的第一个可用地址,该接口可以是IPv4或IPv6。
Device IPV4:选择设备名称(如"eth0"、 “lo” 、“wlan0”.)的IPv4地址。
Device IPV6.:选择设备名称(如"eth0"、 “lo” 、“wlan0”.)的IPv6地址。
此属性用于启用IP欺骗。它重写了这个示例的默认本地IP地址。jmeter主机必须具有多个IP地址(即IP别名、网络接口、设备)。该值可以是主机名、IP地址或网络接口设备,如“eth0”或“lo”或“wlan0”。
如果定义了属性httpclient.localaddress,则那个值将用于所有HTTPClient 请求。
代理服务器:信息包括服务器名称或IP、端口、用户名、口令。

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

欢迎关注我的网易云课程
https://study.163.com/courses-search?keyword=软件测试123#/?ot=5

5.5.1 jmeter组件-取样器-HTTP请求相关推荐

  1. 5.5 jmeter组件—取样器

    Hi,大家好,这一节课,我们介绍取样器,在Jmeter中,取样器完成实际的工作.取样器用来模拟用户操作向服务器发送请求,它告诉JMeter发送怎样的请求到服务器,并等待响应.每个取样器生成一个或多个采 ...

  2. jmeter利用取样器中http发送请求(2)·

    使用Jmeter发送HTTP请求 取样器是用来模拟用户操作,向服务器发送请求以及接收服务器的响应数 据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的 步骤如下: 步骤一:添加线程组 ...

  3. jmeter组件介绍

    一. 性能测试 1.0 为什么要进行性能测试? 评估当前系统的能力 寻找性能瓶颈,优化系统性能 评估软件是否满足未来的需要 招聘需要 1.1 什么是性能 时间:系统处理用户请求的响应时间 资源:系统运 ...

  4. 对JMETER组件的认知

    JMETER 组件初步认识 JMETER 所有的组件(元素)都是基于测试计划的,先有测试计划然后才有JMETER 组件. JMETER 核心组件 JMETER中的Threads JMETER 中的sa ...

  5. JMeter 调试取样器(Debug Sampler)简介

    JMeter 调式取样器(Debug Sampler)简介: 在调式JMeter脚本时通常有如下需求: 1.想知道参数化的变量取值是否正确: 2.想知道正则表达式提取的值是否正确: 3.想知道JMet ...

  6. [Android]如何做一个崩溃率少于千分之三噶应用app(31)-组件化网络请求

    Android组件化架构 以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章. 相信很多人都会用过顶顶大名的Retrofit2框架,本篇就介绍组件化网络请求问题. 先说一下重 ...

  7. Jmeter基础使用--HTTP请求及察看结果

    1.添加线程组 Test Plan-右键–线程(用户)–线程组 2.添加HTTP请求 2.1.线程组右键-取样器-HTTP请求 如果是http请求,协议可以为空不填,https协议需要填,注意不要写入 ...

  8. jmeter安全证书_HTTPS证书生成及Jmeter中发送HTTPS请求

    HTTPS证书生成 在Jmeter中发送HTTPS协议请求,需要有SSL证书支持,而对于一个已知网站我们是可以自己生成该网站的SSL证书,并运用到Jmeter中,使Jmeter能发送HTTPS请求成功 ...

  9. jmeter之取样器(HTTP请求、调试取样器)

    取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据.jmeter提供的取样器种类如下图.在测试工作中用的最多的可能就是"HTTP请求"以及"调试取样器& ...

最新文章

  1. 从传统GAN到improved WGAN
  2. 乔布斯亲笔签名的Apple II手册 拍卖了511万元
  3. git提交后的自动化流程构建
  4. C语言520心形表白,初学者福利!!
  5. c获取文件的名字和运行到程序的第几行功能
  6. iis服务器并发支持人数 主要参数_服务器常见问题解决
  7. 【多传感器融合定位】【学习汇总】
  8. Delphi2010启动报错cannot create file C:Users\ADMINI~1\AppDat...\EditorLineEnds.ttr
  9. ITMS-SERVICES://方式安装IPA在IOS 7.1中的变化
  10. 过去式与过去分词的用法与区别
  11. error: command ‘/usr/local/cuda-11.6/bin/nvcc‘ failed with exit code
  12. Springboot项目 web 添加 favicon.ico图标
  13. 加密算法详解AES/HmacSHA1/DES
  14. 淘宝/天猫如何获取sku API接口,item_sku - 获取sku详细信息
  15. 卧槽!Pdf转Word用Python轻松搞定!
  16. 亚马逊IP关联?卖家
  17. JAVA实现简单扫雷游戏
  18. Linux hex文件编辑器,全网最全Linux的十大十进制编辑器,要接触Linux的你摆脱不了...
  19. 五年,他们从应届生成为了滴滴的「技术扛把子」
  20. 基于Pango Design SuiteFPGA程序加载/固化——TMS320F28377D开发板

热门文章

  1. Word论文排版(3)公式字体/编号
  2. 如何安装和使用A-ops工具?
  3. javascript 中innerHTML的用法
  4. Zephyr参考文档
  5. Pytorch学习笔记01----张量生成
  6. https 请求的端口是443 注意
  7. Discuz论坛搬家教程
  8. 代理沙特SASO贸促会认证
  9. BOM:window对象的方法之定时器setTimeout()和停止setTimeout()定时器
  10. SEO是什么?SEO是什么意思?SEO分为两种