jmeter学习笔记04-录制脚本篇

网友投稿 871 2022-05-30

jmeter学习笔记04-录制脚本篇

前篇,讲取样器的时候,有提到脚本录制。这边也就抓紧排上这个功能的笔记。

教材上推荐的录制是有个其他软件,目前没体验,省事些,先用自带的功能录制。没啥不好的。

自带录制

浏览器代理:

强烈推荐用IE, 谷歌,Edge都有不同程度的安全策略,非常麻烦。尤其是谷歌。华为云的登录界面都加载不出。用IE就正常了。

开启代理的步骤不说了,127.0.0.1,端口用8888好了,因为Jmeter默认这个,想换别的也行。

注意:开启代理后,上网就挂了。需要JMETER也完成配置,并开启录制后,才能恢复网络。

JMETER同步配置:

右键测试计划,添加,非测试元件。如下图:

目标控制器:必须选一个已有的线程组,否则开始录制时报错。

分组:这些选项挨个体验一遍就好。官方帮助文档也有描述。

添加断言,regex matching:这2个勾选了,只是帮助在录制的每个HTTP取样器里面内置一个后置处理器。首先断言肯定是个空断言,实际测了下,不是每个请求能出现这2个后置处理器。所以不必太期待,需要的时候自己添加。

prefix选项,和transaction name:   前缀没啥问题,就是录出来的脚本都加指定前缀。选transaction name后,就是指定交易名称,而不是自动采用路径去表示。强烈不建议指定,还是有区分比较好,宁可自己改。

create new transaction after 多少毫秒:这个是对分组时间的设定。默认情况下,大概是1秒一个分组吧,这边可以指定100ms,这样分的组会多些。不过没啥意义。

encoding:编码的话,也最好不要改。用默认的。

高级页面功能

排除模式:推荐使用。排除些确定没用的后缀。排除模式的写法,百度一下立马有。自己总结些能排除的。

包含模式:容易产生遗漏。

content-type filter : 指定或排除目标content-type,比如Content-Type=application/json

证书导入:

简单说,第一次点击开始录制,会弹出个提示,这上面说生成了一个证书,其实就是在\apache-jmeter-5.3\bin目录下面有个证书,要导入一下,双击即可,最好是导入成根证书,保险点。有问题的话,百度就好。照理说很简单,已在N种机器上试过。

开启录制:

录制完,可以看到目标线程组里面多了很多取样器。只会是HTTP的,毕竟代理元件就是HTTP代理。

其他录制工具

badboy

从教程介绍来说,也是采用这个工具。说明这个工具还是比自带的强,后面抽空搞搞看。

其他

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【Atlas200DK使用FAQ】执行DVPP的VPC功能时报ioctl fail错误定位方法
下一篇:Android之DrawText详解
相关文章