jmeter-录制脚本

工具设置

创建一个线程组 然后右键测试计划-非测试元件添加一个http代理服务器

image

注意

image

不对样本分组。罗列出所有录制的HTTP请求。

在组间添加分隔。加入以分割线命名的简单控制器。

每个组放入一个新的控制器。每个URL产生的请求独立放置于一个控制下。

只存储每个组的第一个样本。一个URL访问可以产生多个请求,图片、样式等都可能是一个请求,因此录制时会产生很多HTTP请求。

将每个组放入一个新的事务控制器中。通俗点说就是每个URL的请求放入一个十五中,无论存在多少HTTP请求,只要是由同一个URL请求产生的就放到一个事务控制器中。

记录HTTP信息头。把Header头信息也录制下来。

添加断言,断言可以理解成检查点,此选项会向每个Sampler添加一个空白的断言。

Regex matching 。支持正则表达式匹配。

Prefix 给sampler名称加一个前缀。

自动重定向。选择转换的HTTPsampler是否勾选自动重定向

跟随重定向。选择转换的HTTPsampler是否勾选跟随重定向

使用KeepAlive。选择转换的HTTPsampler 是否勾选KeepAlive选项。

type:选择转换的HTTPsampler的实现是使用HTTPClient4还是java net。

Requests Filtering :请求过滤,可以通过设置Content-type来做过滤,支持正则表达式匹配。

include:过滤式要包含的content-type,如text/html

Exclude:过滤时要拍出的content-type,如image/gif,表示过滤掉gif图片

包含模式:录制过程总要记录那些请求的内容,支持使用正则表达式,匹配针对URL。

排除模式:与包含模式正好相反,正则表达式匹配到的链接都会被排除在外,不会转化为HTTPSampler。

将过滤的取样器通知子监听器。勾选后,过滤过的请求响应在监听器中可以看到,例如“查看结果树”

image

这里的ip地址一定要填正确

image

(?i)..(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2). 排除模式中的默认排除

image

浏览器设置

打开浏览器设置-高级设置-更改代理服务器设置-打开代理服务器-填写代理服务器地址端口号

image

代理服务器地址就是本机ip地址 使用cmd 输入ipconfig 查看

因为我使用的是wifi所以是下图无线局域网的地址

image

代理服务器的端口要与jmeter的端口号一致,且都没有被占用

需要先点击代理服务器开始按钮 再去打开网页进行操作

posted @ 2022-06-12 15:01  NiceTwocu  阅读(80)  评论(0编辑  收藏  举报