jmeter使用代理录制方法

jmeter使用代理录制方法,第1张

JMeter中有两个录制脚本的方法,一个是使用Badboy录制 ,另一个就是使用代理录制。使用badboy录制,使用的是badboy自带的浏览器,如果想要使用其他浏览器录制则就要使用代理录制的方法。

1、首先,添加线程组和http请求默认值,输入服务器的ip和端口号。

2、在工作台下,添加非 测试 元件-http代理服务器。输入端口号,要确保这个端口号没有被使用。添加排除模式,即脚本中排除以改模式结尾的请求。

3、设置完代理服务器后就要进行浏览器代理的设置。设置你要进行 *** 作的浏览器的代理。ie和chrome使用的都是系统的代理。火狐是自己的代理。

代理地址输入本机的ip地址(可在cmd中使用ipconfig命令查看),端口与http代理服务器中的端口保持一致。

4、设置完后,单击http代理服务器下的启动,打开配置好代理的浏览器,进行 *** 作即可。在jmeter中会生成录制的脚本。录制完成后单击http代理服务器下的关闭即可。

1. 新建HTTP代理服务器

2. 配置HTTP代理服务器

d出HTTPS提示,点击“确定”。在Jmeter文件夹的bin目录下会有证书文件ApacheJMeterTemporaryRootCA.usr和ApacheJMeterTemporaryRootCA.crt生成

3.浏览器设置HTTP代理服务器

这里以firefox浏览器为例,设置代理服务器

4.浏览器访问网站

如果访问HTTP服务,默认是可以直接访问到,但是访问HTTPS网址会报错,这里以百度为例

此时需要浏览器添加证书信任,打开首选项,搜索“证书”即可快速找到,点击“查看证书”

在“证书颁发机构”里点击“导入”

勾选信任,点击确定即可。

再次访问HTTPS资源网址,即可正常显示。

5.Jmeter找到的请求包

可以看到上面的图里还有一个百度的png,如果我们需要过滤,需要在启动代理服务器前设置一下排除模式

排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,过滤掉js、css、png、jpg等信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11745858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存