Jmeter录制web脚本与相关的报错处理
一、添加线程组

二、工作台添加HTTP代理服务器
右击工作台->添加->非测试元件->HTTP代理服务器

三、设置浏览器代理
火狐浏览器,点击选项->

搜索代理


四、Jmeter启动HTTP代理服务器


五、对Jmeter脚本录制处理,过滤简化无用的录制信息
1、在HTTP代理服务->选择Requests Filtering ->Add suggested Excludes(添加建议的排除项)包括 (?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2结尾的脚本

2、设置过滤后,重新录制脚本
3、对脚本进行优化处理,点击脚本查看脚本的服务器名称或IP,如果不是自己访问的服务器名称或IP将其删除
例如:我们访问的是baidu,查看下图选中的脚本的服务器名称或IP不是baidu的,我们将其删除

4、查看脚本是否有参数,如果没有参数,我们则将其禁用,留下的就是真正的请求了
当我们回放(运行)录制的脚本,发现回放失败的情况下,再进行参数查看,有的接口需要上一个接口响应的参数,我们则需要对上一个接口添加后置管理器->正则表达式(或者JSON Extractor )进行提取参数。
然后在下一个接口你们引用该参数后运行。
如果我们请求的是一个数组形式,我们可以使用 “函数助手”对参数进行参数化后引用,也可以添加配置元件(CSV Data Set Config)对参数进行参数化。
六、浏览器打开访问需要录制的操作步骤,查看Jmeter脚本录制情况

六、Jmeter录制web脚本 相关报错处理
1、启动代理的时候报错

解决方法:是由于目标控制器(target controller)没有选择
选择后可正常启动

2、启动的时候端口占用

修改端口后启动
3、启动,浏览器录制的时候报错
DO NOT INSTALL unless this is your certificate (JMeter root CA)翻译
解决方案为
编辑jmeter.bat启动文件,加入java版本的安装路径path,与本地配置的java路径保持一致

然后浏览器进行录制报错

我们点击高级->查看证书->下载证书
然后浏览器选项搜索证书->然后将下载的证书导入确定

浙公网安备 33010602011771号