演示需求说明:
* 对百度新闻进行前台页面操作的脚本录制。
* 入口地址:news.baidu.com
* 进入网站之后,分别对“国际”和“财经”新闻进行点击查看
 
工具准备:
Jmeter: 5.1
火狐浏览器:版本不限
 
1. Test Plan--->Add--->非测试元件--->HTTP代理服务器
2. (1)Test Plan--->Add--->线程组
(2)线程组--->Add--->逻辑控制器--->录制控制器
3. HTTP代理服务器---->设定端口port,选择目标控制器路径为“录制控制器”的路径(录制脚本存放地址)
4. HTTP代理服务器----->Include/Exclude(通过正则表达式进行过滤匹配)
(1)只录制与目标服务相关的请求,排除其他方跳转地址
Inculde: .*\.(baidu\.com).*
(2)录制时排除对网站固有的静态资源的请求
Exclude: .*\.(js|css|PNG|jpg|ico|png|gif).*
 
5. 保存脚本,启动代理服务器
6. 打开火狐浏览器, 选项 / 网络设置,选择“手动配置代理”:
(1)http代理:localhost
(2)端口:8088(与jmeter中设置的代理服务器一致)
(3)操作录制过程:打开网站news.baidu.com,点击“国际”新闻查看,点击“财经”新闻查看
(4)“stop” Jmeter代理服务器, 录制结束。
7. 脚本回放和添加断言