JMeter 笔记 5 |Badboy 使用和录制
1 前言
在说 JMeter 录制前,先了解学习 Badboy 录制;
Badboy 是一个第三方浏览器模拟工具,有录制回放功能;
可进行调试,也可进行自动化测试;
Badboy 录制脚本直接可以导出为.jmx 格式,正好是 JMeter 的脚本保存格式,这正是我们想要的;
jmx 其实本质是一个 XML 格式文件;
2 Badboy 录制方式
2.1 分类
Request 方式;
Navigation 方式;
可通过工具栏上的“N”来进行切换;
2.2 介绍
3 安装 Badboy
3.1 下载
如果官网下载不下来,比较慢,可以使用这个:
3.2 安装
双击
BadboyInstaller-2.1.3.exe
点击
I Agree
后,选择安装路径安装完成,打开软件如下:
4 进行录制
地址栏输入:https://www.baidu.com/,点后边的箭头进行录制
默认打开工具是录制状态
输入 NoamaNelson,进行搜索后,停止录制
导出脚本为 Jmeter 可识别的脚本即可,保存为:Script.jmx
5 Jmeter 中打开 Badboy 录制的脚本
5.1 导入脚本
测试计划-右键”打开“,选择刚才导出的 Script.jmx
如图是打开的内容
5.2 导入后脚本介绍
5.2.1 Test Plan
A、测试计划,根节点,每个测试脚本都是一个测试计划,名称可自定义;B、可设置用户全局变量、运行线程组等
5.2.2 Thread Group
模拟虚拟用户的发起点,可设置线程数(类似虚拟用户数)、运行次数、运行时间。
5.2.3 HTTP Cookie Manager
自动记录 cookie 信息,选择默认即可。
5.2.4 User Defined Variables
A、用户自定义的变量;B、在此处可定义后边的元件需要引用的变量并对其进行赋值;C、jsessionid 一般为服务器返回的,每个用户不一样,应该去掉。
5.2.5 HTTP Header Manager
主要是管理 HTTP 头信息。
5.2.6 Step1
类似一个循环控制器;
比如在如图下我们可找到他:
可设置循环次数;
Step1 中的内容为 http 请求,其实就是取样器,如图:
6 取样器内容说明
版权声明: 本文为 InfoQ 作者【虫无涯】的原创文章。
原文链接:【http://xie.infoq.cn/article/436d134c2a02d80415943b1d3】。文章转载请联系作者。
评论