整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Jmter(十七)-HTTP请求

Jmter(十七)-HTTP请求

HTTP请求

名称:本属性用于标识一个取样器,建议使用一个有意义的名称。
注释:对于测试没有任何作用,仅用户记录用户可读的注释信息。

基本配置

协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https或者File ,默认值为http 。

服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址(注意:此处不可带http:/或者https:/)。

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

方法:发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。

路径:目标URL路径(不包括服务器地址和端口);也可以直接写完整路径(上面的IP+端口就可以省略了)。

Content encoding :内容的编码方式(当PUT、POST、File和PATCH方式有效),默认值为iso8859(所以常用为UTF-8减少乱码)。

自动重定向:如果选中该选项,当发送HTTP请求后得到的响应是3xx时,JMeter 会自动重定向到新的页面,但是Jmeter是不记录重定向的过程内容。查看结果集中无法查看转发请求结果。

跟随重定向:Http Request取样器的默认选项,当响应code是3xx时,自动跳转到目标地址。与自动重定向不同,Jmeter会记录重定向过程中的所有请求响应,在查看结果树时可以看到服务器返回的内容,如有多个跳转则多个请求都会被记录下来,此为默认选项。

备注:自动重定向和跟随重定向的区别只在于是否记录多个跳转的请求上
Use keep Alive : 当该选项被选中时,jmeter 和目标服务器之间使用 Keep-Alive方式进行HTTP通信,默认选中。

Use multipart/from-data for HTTP POST :当发送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部分;

参数 : 在请求中发送URL参数。用户可以将URL中所有参数设置在本表中,表中的每一行是一个参数值对(对应URL中的 名称=值)。

-名称:参数名

-值:参数值

-否是编码:选中时,对值进行URL编码;建议勾选,因为当参数值内含有ASCII Control Chars或者Non-ASCII characters或者其他符号的话,如果不勾选会导致发送失败。

消息体:放置消息体,如:post请求时,json内容等

文件上传:在请求中发送文件,HTTP文件上传可以通过这种方式模拟,参数名称就是发送文件对应的参数,MINE Type为资源媒体类型

高级配置

  • Client implementation(客户端实现)

Implementation(实现):发送http请求的方式,可选项为java和HttpClient4,默认为HttpClient4;

  • Timeouts(milliseconds)

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

  • Embedded Resources from HTML Files(从HTML文件中嵌入资源)

从HTML文件获取所有内含的资源:当该选项被选中时,jmeter在发出HTTP请求并获得响应的HTML文件内容后,还对该HTML进行解析 并获取HTML中包含的所有资源(图片、flash等),默认不选中,如果用户只希望获取页面中的特定资源,可以在下方的Embedded URLs must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的URL指向资源会被下载。
Parallel downloads.:是否使用自设资源池,勾选后可设置大小;
Number:资源池大小,默认为6。
URLs must match:URL匹配过滤,填写此项则只会下载与此内容项匹配的url的资源,例如要获取http://test.com/下的所有资源,使用正则表达式http://test.com/.*;

  • Source address(源地址)

Source address:只用于http协议且Implementation为HttpClient4的情况。
此属性用于启用IP欺骗。会重写了这个http请求使用的默认本地IP地址。用于Jmeter主机具有多个IP地址(即IP别名、网络接口、设备)的情况。该值可以是主机名、IP地址或网络接口设备,如“ey0”或“l0”或“wlan0”。
- IP/Hostname:IP /主机名以使用特定的IP地址或(本地)主机名
- Device:选择设备以选择该接口的第一个可用地址,该设备可以是IPv4或IPv6。
- Device IPV4:选择IPv4设备来选择名称设备的IPv4地址(如eth0, lo, em0);
- Device IPV6:选择IPv6设备来选择名称设备的IPv4地址(如eth0, lo, em0);

  • Proxy Server(比如不想用本机的地址来发送Http请求而想使用代理服务器则填写这部分)

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

  • 其他任务

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

get请求例子

(1)当get有带参数,勾中编码时

设置如下:

测试结果:

分析中文有进行编码转化

中文有编码转化,“张三”转码为“%E5%BC%A0%E4%B8%89”。

(2)当get有带参数,不勾选编码

设置如下

测试结果:

中文没有转化。

post请求例子

post http请求

测试结果:

请求

响应

全专家警告说,使用虚假浏览器更新的攻击正在增加。 受骗的用户将被迫下载有害软件。

大型安全公司 Proofpoint 发出警告称:“我们观察到使用虚假浏览器更新来传播各种恶意软件的入侵有所增加。”

ClearFake 就是此类攻击之一,它驻留在受感染的网站上。 当用户尝试访问该网站的内容时,会出现一个弹出窗口,敦促用户将浏览器更新到最新版本才能查看该网站。 单击虚假更新按钮会导致自动安装旨在窃取用户个人信息的恶意软件。

据 Proofpoint 称,ClearFake 攻击已被翻译成多种语言,包括法语、德语、西班牙语和葡萄牙语,以匹配用户的浏览器设置。

Google Chrome 并不是唯一受到这些攻击的浏览器。 微软的 Edge 浏览器和 Firefox 也成为类似攻击的目标。 但 Chrome 是迄今为止世界上使用最广泛的浏览器,拥有约 65% 的市场份额(根据 Statcounter 的数据),是恶意软件团伙的最大目标。

滥用安全教育

Proofpoint 威胁发现分析师达斯蒂·米勒 (Dusty Miller) 表示,这种类型的攻击很危险,因为它会鼓励用户做他们被教导要做的事情。 米勒在 Proofpoint 博客上写道:“虚假浏览器更新陷阱非常有效,因为不良行为者会利用最终用户安全教育。”

“在安全意识教育中,用户被教导只接受来自受信任网站和个人的链接和更新,并验证网站是否真实。虚假的浏览器更新可以渗透到受信任的网站。然后,他们使用 JavaScript 请求来欺骗现有网站更新他们的浏览器。对于用户来说,他们打算访问的网站现在正在提示他们更新浏览器。”

都讯 号称中国全木门十大品牌之一的“啄木鸟世家”涉嫌欺诈售假?位于惠州市惠城区三环装饰城的“啄木鸟世家”门店被举报存在产品以假当真、以次充好、气味难闻以及做工粗糙等问题,惠州市场监督管理部门已立案调查(详见https://m.mp.oeeee.com/a/BAAFRD000020210315454221.html?layer=2&share=chat&isndappinstalled=0)。

南都记者获悉,惠州市惠城区人民法院日前一审判决,被告惠州市惠城区啄木鸟建材经营部存在以假充真、以次充好的行为,构成欺诈,应返还原告候先生货款、定金,支付鉴定费等,并支付支付合同价款三倍的惩罚性赔偿30万元。惠州市惠城区市场监督管理局此前已对被举报人给予罚款3000元的行政处罚。

惠州市惠城区啄木鸟建材经营部负责人喻先生称,他们对一审判决不服,已决定上诉。

投诉:俄罗斯樱桃原木变成夹板贴皮

“合同约定的是原木定制整装衣柜,材料选用俄罗斯樱桃原木,但实际安装的是夹板贴皮加多层板的组合柜,原定的俄罗斯樱桃原木也被换成了全部的贴皮板或环保板。”据侯先生投诉称,2019年8月21日,他在惠城区三环装饰城的“啄木鸟世家”门店订购一套总价13.5万元俄罗斯樱桃木整装家具,并支付了定金和货款合计人民币10万元,“啄木鸟世家”门店给他分别出具了《收款收据》。

订货合同

侯先生称,在“啄木鸟世家”工作人员来他家安装实木定制产品过程中,他发现安装的产品用材不符合合同约定,“门板、顶线、竖线踢脚线、抽屉面板、见光板、台面板等材料不是俄罗斯樱桃原木,而是使用其他价值低廉的贴皮板、杂木板冒充俄罗斯樱桃木,使用悍高门铰替代进口意大利沙利奇门铰,采取掺杂、掺假、以假充真、以次充好的手段,存在欺诈行为”。

此外,侯先生打开家的衣柜还能闻到一股刺鼻的味道。侯先生说,他随后请了惠州市绿创环保科技有限公司检测家具甲醛,检测结果显示书房、主人房、儿童房内家具以及入户柜的甲醛检测超过国家有关标准:甲醛≦0.08mg/m3,其中书房的甲醛检测为0.26,超标3倍。

接到投诉后,南都记者于日前来到侯先生位于惠州中洲央筑花园的住宅现场看到,目前仍未完全安装完毕的书柜、衣柜等木制家具,板面有明显的脱漆和刮痕,锯开的柜体木材明显可见采用的是夹板贴皮加多层板,一个柜子出现三种喷漆颜色,柜门还有开裂、变形等情况。

针对侯先生的投诉,2021年3月15日,南都记者联系上惠城区三环装饰城“啄木鸟世家营销部”一喻姓负责人,对方称不方便接受媒体记者采访,“我不发表任何意见,一切以法院的结果为准”。“啄木鸟世家”厂家一颜姓相关负责人证实,位于惠城区三环装饰城的“啄木鸟世家”确实是该企业的经销商,“我本人不想与侯先生再沟通这个问题,他可以直接与找我们在惠州的经销商协商”。

据网络公开信息显示,拥有“啄木鸟世家”品牌的佛山市南海盈康创建家居制造有限公司,是一家集专业生产、研发、销售为一体的企业,主要生产各种实木门、实木窗套、实木地脚线等家居装饰材料产品,销售网络遍布全国及西欧,到目前为止已在全国建立集销售、服务于一体的专卖店一百多家,曾上过央视宣传并获评“中国全木门十大品牌”、“2011新锐品牌奖”、“人文设计金奖”等荣誉。

多次维权协商未果,行政处罚商家3千

南都记者获悉,惠州市惠城区和河南岸消费者协会受理侯先生对惠州三环装饰城啄木鸟世家营销部涉嫌售卖“三无产品”的投诉后,经多次调解,消费者侯先生要求将全屋定制衣柜全部拆除,并退全款,假一赔三,而商家只愿意更换部分材料、材质并修补已安装衣柜存在的材料、材质问题,双方无法达成一致意见,决定终止调解。

针对侯先生“关于惠州市惠城区三环装饰城啄木鸟世家营销部售卖假货”的举报,惠州市惠城区市场监督管理局2020年9月17日书面回复称,该局于2020年6月25日立案,经调查决定对当事人不予行政处罚。

对惠城区市场监督管理局作出的举报回复,侯先生表示不服,向惠州市市场监督管理局提请行政复议。2021年1月12日,惠州市市场监督管理局责令惠城区市场监督管理局对侯先生的举报事项继续调查,并将调查结果告知申请人。

2021年4月23日,惠州市惠城区市场监督管理局作出的《举报处理结果告知书》称,被举报人惠州市惠城区啄木鸟建材经营部在向消费者提供定制衣柜销售安装服务中使用了与合同约定不相符的零部件或者材料,且未能提供有效证件其更换与约定不相符的零部件或者材料已事先征得消费者同意。该局于2021年4月23日向被举报人下达《行政处罚决定书》,决定对被举报人给予罚款3000元的行政处罚。

此外,侯先生还向惠州市惠城区人民法院提交了民事诉讼状,请求法院判令解除原、被双方签订的《实木定制产品合同》,判令商家双倍返还定金、退还货款、赔偿商品价款三倍等诉讼请求。

法院一审判决惩罚性赔偿消费者30万

经原告申请,惠州市惠城区人民法院委托广东产品质量监督检验研究院对案涉木柜釆用的原材料的木种及是否为原木进行鉴定。2022年1月26日,广东产品质量监督检验研究院出具的质量鉴定意见显示:案涉“木柜”样品中有17块材料为原木,名称 为杨柳科,属名为杨属,木材名称为杨木;7块“木柜”样品材料为人造板,并非原木。

广东产品质量监督检验研究院现场采样鉴定

惠州市惠城区人民法院认为,原告与被告签订的《实木定制产品合同》约定定制家具木柜木材为俄罗斯樱桃原木,但根据广东产品质量监督检验研究院出具的鉴定报告结论并非约定的俄罗斯樱桃原木,被告的违约行为,导致原告无法实现订立合同的目的。关于原告诉请被告支付商品价款三倍的惩罚性赔偿问题,鉴于被告实际使用的木材并非俄罗斯樱桃原木,被告存在以假充真,以次充好的行为,该行为构成欺诈。

2022年2月23日,惠城区法院一审判决:确认原告候先生与被告惠州市惠城区啄木鸟建材经营部于2019年8月21日签订《实木定制产品合同》已于2021年5月27日解除;被告惠州市惠城区啄木鸟建材经营部应在本判决生效之 日起十日内向返还原告候先生货款50000元、定金50000元、支付 鉴定费106509元。被告已安装的家具可按现状取回;被告惠州市惠城区啄木鸟建材经营部应在本判决生效之日起十日内向原告候佩支付合同价款三倍的惩罚性赔偿300000元;驳回原告候佩的其他诉讼请求;本案本诉受理费减半收取为4675元(原告已预交),由被告惠州市惠城区啄木鸟建材经营部承担。

商家称对一审判决不服,决定上诉

2022年3月4日下午,南都记者来到位于惠州市惠城区三环装饰城的“啄木鸟世家”门店,看到该门店在正常经营。“我们认为原告的诉求没有事实依据,应当予以全部驳回。”惠州市惠城区啄木鸟建材经营部负责人喻先生对南都记者称,他们对一审判决不服,已决定上诉。

惠州市惠城区三环装饰“啄木鸟世家”门店

“我们采用的衣柜原材料,不存在所谓的掺假掺杂以假充真的行为,不存在欺诈。”惠州市惠城区啄木鸟建材经营部辩称,原告侯先生定做的衣柜施工因疫情的影响,在2020年的春节之后施工时,无法正常采购进口的门铰,而采用了国产,相关国产门铰均符合国家产品的标准,其已向法庭提供了检测报告,价格也高于进口门铰并非以次充好。在施工期间,因书柜横版超长,门铰有接驳口,无法用原木制作,被告的下单员将相关的板材下单为贴皮板材,“被告与原告的微信沟通过程中,也告知了部分的材料及价款有变动,没有对原告有任何的欺诈”。

惠州市惠城区啄木鸟建材经营部还辩称,双方的定制合同已基本履行完毕,其不同意解除合同,合同应当继续履行;原告并未按照合同的约定,按时足额支付工程合同款项,构成了合同违约,应当依法承担违约责任;本案不符合民法典规定的定金罚则的适用条件。本案诉争的合同项目尚在施工期间,被告并没有向原告交付验收,并且合同项目绝大部分已施工完成,被告并不存在不履行合同的行为,原告的合同目的也基本实现。虽然原被告就施工的个别瑕疵存在争议,但不足以达到适用定金罚走的条件。综上,原告要求被告赔偿合同价款135000元的三倍赔偿,没有事实和法律依据。

消费者侯先生维权时间轴——

2019年8月21日,侯先生与惠州市惠城区啄木鸟建材营销部订立《实木定制产品合同》;

2020年5月8日,侯先生拨打12345热线,投诉惠州三环装饰城啄木鸟世家营销部涉嫌售卖“三无产品”;

2020年6月9日,惠州市惠城区和河南岸消费者协会多次调解,因双方无法达成一致意见,决定终止调解;

2020年9月17日,针对侯先生“关于惠州市惠城区三环装饰城啄木鸟世家营销部售卖假货”的举报,惠州市惠城区市场监督管理局书面回复称,该局于2020年6月25日立案,经调查决定对当事人不予行政处罚。

2020年11月12日,侯先生向惠州市市场监督管理局提请行政复议;

2021年1月12日,惠州市市场监督管理局责令惠城区市场监督管理局对侯先生的举报事项继续调查;

2021年4月23日,惠州市惠城区市场监督管理局作出《举报处理结果告知书》,决定对被举报人惠州市惠城区啄木鸟建材经营部给予罚款3000元的行政处罚;

2022年2月23日,惠州市惠城区法院一审判决:确认《实木定制产品合同》解除;被告惠州市惠城区啄木鸟建材经营部返还原告候先生货款50000元、定金50000元、支付鉴定费106509元等;支付合同价款三倍的惩罚性赔偿300000元。

采写/摄影:南都记者 黄海林