【Jmeter-Http Request】

这篇具有很好参考价值的文章主要介绍了【Jmeter-Http Request】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Http Request

记录和学习http Request 控件的使用



如何创建

创建http request 需要先创建一个线程组
创建 Http Request : 线程组 -> add -> Sampler -> Http Request

【Jmeter-Http Request】

创建完成,如下图所示,主要分为两个区域 basic 和 advanced,也就是基础配置区域和高级配置区域:

【Jmeter-Http Request】

basic区域

基础配置区域,如下图所示
web server 区域:

Protocol 填写 http或者https
Saver Name or IP :填写请求地址或者ip
Port Number:请求的端口号

Http Request 区域

下拉菜单选择请求类型:GET POST HEAD PUT DELTE等
Path:具体的请求的接口路径Url (不包含IP或者域名)
Content encoding:编码规则 utf-8 等
Redirect Automatically:自动重定向,如果选中该选项,当发送HTTP请求后得到的响应是302/301时,JMeter 会自动重定向到新的页面,但是Jmeter是不记录重定向的过程内容。只能用于get和head方法,如果是post或者put请求则取样器不会发送。
Follow Redirects :跟随重定向,Http Request取样器的默认选项,当响应code是3xx时,自动跳转到目标地址。与自动重定向不同,Jmeter会记录重定向过程中的所有请求响应,在查看结果树时可以看到服务器返回的内容,如有多个跳转则多个请求都会被记录下来,此为默认选项。
自动重定向和跟随重定向的区别只在于是否记录多个跳转的请求上
Use KeepAlive:保持连接
Use multipart/form-data:当发送HTTP POST 请求时,使用Use multipart/from-data方法或者application/x-www-form-urlencoded方法发送,默认不选中,多用于多媒体类型参数例如上传文件图片等,
Browser-compatible headers:当勾选multipart/form-data时,勾选此项会截掉http请求头中的Content-Type和Content-Transfer-Encoding,而只发送Content-Disposition部分
parameters:填写请求参数,get请求 post请求可以在这里填写k-v参数
Body Data:post请求 的json格式数据可以在这里填写
Files Upload:上传文件、图片

【Jmeter-Http Request】

advanced区域

高级配置区域如下图
client implementation:

发送http请求的方式,可选项为java和HttpClient4,默认为HttpClient4

Timeouts(milliseconds):

Connect:连接超时时间,单位为毫秒,
Response:响应等待超时时间,单位为毫秒;

Embedded Resources from HTML Files

从HTML文件获取所有内含的资源:当该选项被选中时,jmeter在发出HTTP请求并获得响应的HTML文件内容后,还对该HTML进行解析
并获取HTML中包含的所有资源(图片、flash等),默认不选中,如果用户只希望获取页面中的特定资源,可以在下方的Embedded URLs
must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的URL指向资源会被下载。

Parallel downloads.:

是否使用自设资源池,勾选后可设置大小; Number:资源池大小,默认为6。

URLs must match:

匹配过滤,填写此项则只会下载与此内容项匹配的url的资源,例如要获取http://xxx.com/下的所有资源,使用正则表达式http://xxx.com/.*;

Source address
只用于http协议且Implementation为HttpClient4的情况。
此属性用于启用IP欺骗。会重写了这个http请求使用的默认本地IP地址。用于Jmeter主机具有多个IP地址(即IP别名、网络接口、设备)的情况。该值可以是主机名、IP地址或网络接口设备

  • IP/Hostname:IP /主机名以使用特定的IP地址或(本地)主机名
  • Device:选择设备以选择该接口的第一个可用地址,该设备可以是IPv4或IPv6。
  • Device IPV4:选择IPv4设备来选择名称设备的IPv4地址(如eth0, lo, em0);
  • Device IPV6:选择IPv6设备来选择名称设备的IPv4地址(如eth0, lo, em0);

Proxy Server

代理服务

服务器名称或IP:代理服务器的名称或者IP地址;
端口号:该代理的端口号;
用户名:使用该代理的用户名;
密码:用户密码;

Optional Tasks

其他任务

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

【Jmeter-Http Request】文章来源地址https://www.toymoban.com/news/detail-408905.html


到了这里,关于【Jmeter-Http Request】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C#学习记录】如何让界面控件实现自适应布局(Winform)

    小伙伴们大家好,我是雷工! 在软件界面设计中,客户常常要求设计的界面可以随意缩放,缩放过程中,界面中的按钮等控件也会随着窗体变大缩小自动调整显示位置和尺寸大小。在C#的Winform窗体中如何实现这个效果,下面我们一起学习下。 本样例的程序运行环境具体如下

    2023年04月21日
    浏览(46)
  • 【C#学习记录】添加控件后工具箱不显示是什么原因

    大家好,我是雷工! 今天在一个Winform程序中用到将WindowsMediaPlayer控件添加到工具箱,但添加了好几次,工具箱内均无法显示,经翻找资料和验证确认是跟创建项目时选择的模板有关,为了遇到同样问题的小伙伴能够快速解决问题,现将问题情况记录如下: 1、VS版本信息:

    2024年02月13日
    浏览(46)
  • 使用Jmeter压测HTTP、TCP请求

    Jmeter 是一个开源的测试工具,由 Apache 软件基金会开发,它是一个纯 Java 应用程序,用于负载测试、功能测试和性能测试,它是由 Apache 软件基金会开发的一个开源软件。它可以模拟许多不同类型的负载,并且可以用于测试不同类型的应用程序,包括 Web 应用程序、数据库服务

    2024年02月09日
    浏览(56)
  • 使用Jmeter进行http接口性能测试

    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试, Postman 插件是个不错的 Http 请求模拟工具。   但是Postman只能模拟单客户端的单次请求,而对于模拟多用户并发等性能测试,就必须借助其他的工具了,这里推荐功

    2024年02月08日
    浏览(48)
  • Jmeter-使用http proxy代理录制脚本

    Jmeter-使用http proxy代理录制脚本 第1步:打卡jmeter工具新增1个线程组 第2步:给线程组添加1个HTTP请求默认值   第3步:设置下HTTP请求默认值 第4步:在工作台中新增1个----HTTP代理服务器   第5步:设置HTTP代理服务器 设置完后记得点击启动 第6步:浏览器设置(这里选择ie浏览器

    2024年02月16日
    浏览(47)
  • el-upload使用http-request实现图片上传,回显,放大效果

            在项目开发中,为了实现上传文件的功能,我们需要用到el-upload这个组件,为了实现回显放大效果,就要用到el-image这个组件了。官方文档中介绍了上传的两种方法,一个是使用action,其参数必须要上传的地址;另一个是http-request,该方法覆盖默认的上传行为,可

    2024年02月08日
    浏览(60)
  • ElementUi 关于 el-upload的自定义上传(http-request)的使用

       在开发中 遇到如下需求,要求前端传参并导入excel表格。导入失败,要弹出错误信息,同时导出错误信息的excel表格,导入成功提示信息即可。 参考官方文档,把上传需要的属性加加入使用   改造之前: 设置headers信息 在el-upload标签中加入http-request ,如下: 具体操作方法

    2024年02月01日
    浏览(40)
  • 一文1400字使用Jmeter进行http接口测试【建议收藏】

    本文主要针对http接口进行测试,使用Jmeter工具实现。Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。 一、开发接口测试案例的整体方案: 第一步:我们要分析出测试需求,并

    2024年03月14日
    浏览(72)
  • 【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

    在O365时代,SharePoint Online结合Power Automate可以实现意想不到的业务要求,当然不管什么业务,读取SharePoint列表数据是经常会遇到的,接下来将详细介绍一下通过Power Automate的[将http请求发送到SharePoint ][Send an http request to SharePoint]action来读取及处理SharePoint list数据。 其中会用到

    2024年02月06日
    浏览(49)
  • 【Jmeter】Request1输出作为Request2输入-后置处理器

    【Jmeter】基础介绍-详细 接上文,继续介绍Jmeter,本文关注点为如何解决上文中提到的第一个问题,即: 需要实现Request1的返回作为Request2的RequestBody或Header Jmeter支持后置处理器,即对http请求(或其他取样器)的返回值进行提取并赋值给变量。 本例中从Request1的ResponseBody中提

    2023年04月20日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包