性能测试工具 🔥JJmeter(二十九) - 从入门到精通 - Jmeter Http 协议录制脚本工具-Badboy2(详解教程)

北京-宏哥 · 2025年03月14日 · 144 次阅读

1.简介

  上一篇文中已经对 Badboy 做了一个基本上详细完整的介绍,这一篇宏哥带你们实战一下,这一篇主要讲解和分享:录制和运行脚本、参数化

首先让我们使用 N 模式录制一个脚本,测试用例编号为:1.1.1 成功的发布仅有文字主题。

2 录制脚本

  1. 创建名为 1 Log in 的 Suite,
  2. 所属 Test 命名为 1.1 Login from http://localhost:8080/jforum/forums/list.page
  3. 为 1.1 增加一个 Step 命名为 1.1.1 login successfully When user and password is right,如下图所示:

4.登录 Jforum 论坛成功后

5.点击 Record 按钮,停止录制

6.全部展开 Login 下的脚本, 如下图所示

7.创建一个 Suite,命名为 2 Write a post
8.所属 Test 命名为 2.1 Text Only
9.为 1.1 增加一个 Step 命名为 2.1.1 Valid input Successfully
10.开始在 N 模式下录制,点击

  1. 点击发表主题,输入有效的主题及正文内容
  2. 点击 ,停止脚本录制。当前的 Badboy 效果图如下图所示:

13.创建一个 Suite,命名为 3 Publish

  1. 所属 Test 命名为 3.1Publish a post
  2. 为 3.1 增加一个 Step 命名为 3.1.1 Publish Successfully
  3. 点击发送,跳转到刚刚发布帖子的页面,当前的 Badboy 效果图如下图所示:

  1. 保存脚本,命名为 Jforum Post
  2. 在保存的目录下,将出现带 Badboy 图标的文件,后缀为 bb

3.运行脚本

脚本运行的途径有 2 种:

注意:运行完脚本,可以看到你刚刚成功发布的帖子!!!

1 在 Script Tree 上右击,可选择运行全部或运行点击的单元;

2 通过工具栏

运行步骤:

  1. 右击 Log in,选择 Play Whole Suite,或者点击>>

4.小结

1.由于该工具会默认打开即开启录制功能,以防止录制内容杂乱,我们首先需要进行设置(取消默认开启录制键):打开快捷键(Ctrl+shift+p)开启后,若要录制脚本,需要手动点击红色圆点,方可开启录制。如下图所示:

2.将所需要录制的页面地址,输入到 url 框点击运行,则开启录制

3.若录制过程出现,弹窗显示 “当前页面的脚本发生错误”,关闭此弹窗,如下图所示:

解决方法一:打开快捷键(Ctrl+shift+p)开启,将 JavaScript Error Dialogs 勾选上,如下图所示:

解决方法二(主要你的电脑有多个浏览器时,一定要查看自己电脑默认的浏览器,否则修改了,还会报错):

1.Badboy 默认使用系统的 IE 浏览器,打开浏览器;

2.点击【工具】-->【Internet 选项】-->【 高级】Tab;

3.将【禁用脚本调试】复选框取消掉,不要勾选,并确认后,再次录制脚本,问题已解决,如下图所示:

  好了,今天就分享和讲解到这里,希望对你有一定的帮助,感谢你对宏哥的一路支持!!!

暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册