Request Filtering标签页下可以对录制中的请求进行过滤,包括一些css、js、图片资源和一些无关请求,过滤方式包括content-type、url等。
Request Filtering捕获过滤
配置系统网络代理。在浏览器中可快速跳转到系统网络属性页面(Internet属性),无论浏览器如何变化,主要是要激活操作系统的Internet属性配置窗口,下方介绍Chrome和IE10如何转到配置窗口。
Chrome中激活网络配置窗口
IE10中转到网络配置窗口
配置窗口打开后,此时需要设置本地代理,具体操作方法如下图步骤所示。
网络配置主窗口
代理服务器设置
代理端口配置
配置好系统的网络代理端口后。在JMeter代理录制组件的界面中也要配置相同的端口(以配置端口为1234为例)。确定无误后,点击启动录制后,会弹出录制
点击start启动录制
启动录制后,界面会再弹出一个录制小窗口,在本窗口中可以实时进行对捕获请求的简单设置,包括设置请求名称为固定的trasaction name或者在请求前加入特定前缀等。
弹出录制窗口
设置捕获请求的前缀和设置统一的请求名称
可在chrome中看到请求的远程地址已经变成了当前的代理地址,说明代理生效了。
在下图的recordingController中可以看到出现了捕获的请求内容,验证代理成功生效。
至此,已经可以完成对目标请求的录制工作,接下来就是进行请求的筛选和脚本设计。结束录制后要记得将本地的代理设置关掉,以免影响本机操作系统的网络功能。
以上就是对常见内网环境下HTTP接口结构获取方式的简单介绍,请大家参考指正。
版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。