JMETER  Debug Sampler

JMETER 中间sample 是真正干活的家伙,性能测试过程中间通过sample 中间的组件向服务器发送请求,同时,从服务器端返回响应。由于sample 中间组件较多,不会对所有的sample 中间的所有组件进行讲解,只会讲解比较常用的,比如:HTTP请求、JDBC Request等等。

线程组右键-->添加--->Sampler

 

JMETER HTTP 请求_Jmeter 采样器

JMETER HTTP 请求

新建线程组右键--->添加-->sampler--->HTTP 请求,服务器名称或IP:192.168.3.100 端口为:8087,协议:http, 方法:POST,Content encoding utf-8,路径:/login.html,Parameters 参数列表 username 值为:test01, password 值为:123456

JMETER HTTP 请求_.net_02

 

参数说明:

名称

定义HTTP 请求名称(建议使用一个有意义的名称)

注释

非必填项

服务器名称或IP

发送到目标服务器的域名或者IP

端口号

目标服务器对于该应用服务的端口 比如:tomcat 默认是:8080  如果端口默认是:80 可以选择不填

协议

向目标服务器发送http请求时的协议,支持http 和https 协议,如果默认没有填写即:http

方法

post 或者 get

Content encoding

编码方式(Content-Type=application/json;charset=utf-8)

路径

目标的URL路径(不包括服务器地址和端口)比如:/login.html

自动重定向

如果选中该项发出的http请求得到响应是301/302,jmeter会重定向到新的界面

 

Use keep Alive

jmeter 和目标服务器之间使用 Keep-Alive方式进行HTTP通信(默认选中)

Use multipart/from-data for HTTP POST

发送HTTP POST 请求时使用

Parameters

参数列表,以键值对方式显示,参数名称、参数值

Body Data

请求报文里面主体实体的内容,比如:xml JSON 格式发送报文

Embedded URLs must match

用户只希望获取特定资源,只有能匹配指定正则表达式的URL指向资源会被下载

 

其他说明:

1、如果Parameters 已经有参数列表信息,再操作Body Data 会有提示信息。

JMETER HTTP 请求_Jmeter 采样器_03

 

 

请求参数中间有乱码问题,注意修改Content encoding

JMETER HTTP 请求_JMETER HTTP 请求_04

 

如果你觉的文章阅读不过瘾,可以查看详细的视频教程

【软件测试全栈系列课程】请点击我哦…

 https://edu.51cto.com/course/25359.html

【博主完整视频课程系列】请点击我哦…

 https://edu.51cto.com/lecturer/13226632.html

【JMETER基础和实践课程】请点击我哦…

 https://edu.51cto.com/course/28017.html

【JMETER 性能测试基础与项目实战视频课程】请点击我哦…

 https://edu.51cto.com/course/16055.html

【Jmeter+ant+jenkins接口层性能与自动化测试课程】请点击我哦…

 https://edu.51cto.com/course/19323.html

【零基础新手入门软件测试基础课程】请点击我哦…

 https://edu.51cto.com/course/27846.html

【软件测试之移动端测试系列课程】请点击我哦…

 https://edu.51cto.com/course/26878.html

【Fiddler接口抓包神器使用教程】请点击我哦…

 https://edu.51cto.com/course/28066.html