对于web测试来说,通过录制脚本生成相应的http请求,相比直接添加http请求并逐个修改报文的方法,相对简单,至少可以作为一个辅助。
1、在JMeter中添加线程组,并在线程组下添加HTTP请求默认值
添加->配置元件->HTTP请求默认值
2、添加HTTP代理服务器
工作台-添加非测试原件->HTTP代理服务器,并设置端口号,选择目标控制器(选中前面的线程组)
设置过滤规则,过滤掉一些不需要关注的静态请求。在request filtering中设置过滤条件
包含模式填:
..(baidu.com).
排除模式填:
..(js|css|PNG|jpg|ico|png|gif).
3、设置浏览器的代理(各个版本的系统设置方法不一样,可以自行搜索),IP为localhost,端口为刚刚添加的代理服务器的端口,win10在控制面板中统一配置
4、录制
单击启动,启动代理服务器。
在浏览器中对要测试的地址进行操作,就可以在jmeter中看到方才的http请求的操作了
5、回放
添加一个查看结果树,执行方才的请求